demenev | Дата: Суббота, 14.01.2012, 15:04 | Сообщение # 1 |
Группа: Удаленные
| listBox1.Items.Insert(1, "test"); //Вставаить строку
listBox1.SelectionMode = SelectionMode.MultiSimple; //Выделение нескольких строк
listBox1.SelectedItem="123"; //Выделит строку 123, если такая есть
listBox1.SelectedIndex=1; //Выделение строки по номеру
listBox1.Items.Add(textBox1.Text); //Добавление строки
listBox1.Items.Remove(listBox1.SelectedItem); //Удалить выбранную строку
listBox1.Items.Remove("Неудовлетворительно"); //Удалить указаную строку
if (listBox1.SelectedIndex != -1)textBox1.Text = listBox1.SelectedItem.ToString(); //Узнать выбранную строку
MessageBox.Show(listBox1.Text, ""); //Узнать выбранную строку (способ 2)
//Удалить строку try { listBox1.Items.RemoveAt(0); } catch { }
//Поиск и выделение строки
int index = listBox1.FindString("Удовлетворительно"); if(index != -1)listBox1.SetSelected(index,true);
//Поиск и выделение похожих строк listBox1.SelectionMode = SelectionMode.MultiSimple; //-------------- FIND STRING listBox1.SelectedIndex = -1; for (int i = 0; i < listBox1.Items.Count; i++) { string aaa=listBox1.Items[i].ToString(); if (aaa.Substring(0, textBox7.Text.Length) == textBox7.Text) { listBox1.SelectedIndex = i; } else {
}
//Сохранение в файл
using System.IO;
//Создаем поток для записи в файл и загружаем в него файл //при отсутствии файла он будет создан FileStream filestream = new FileStream("a.txt",FileMode.OpenOrCreate,FileAccess.Write); //Очищаем поток filestream.SetLength(0); //StreamWriter создаем для потока filestream StreamWriter streamwriter = new StreamWriter(filestream); //Записываем текст, из ListBoxBox1 в файл for(int i=0; i < listBox1.Items.Count; i++) { streamwriter.WriteLine(listBox1.Items[i].ToString()); } //Освобождаем ресурсы streamwriter.Flush(); streamwriter.Close(); filestream.Close();
//Чтение из файла
using System.IO;
private void button1_Click(object sender, EventArgs e) { string sStringText; string sFileName = "C:\\1.txt"; TextReader textreader = new StreamReader(sFileName,System.Text.Encoding.GetEncoding("windows-1251")); listBox1.Items.Clear(); while (textreader.Peek() > -1) { sStringText = textreader.ReadLine(); listBox1.Items.Add(sStringText); } textreader.Close(); }
|
|
| |