Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/21: Рейтинг темы: голосов - 21, средняя оценка - 4.71
328 / 163 / 89
Регистрация: 03.11.2010
Сообщений: 920
1

Удаление выбранных элементов в ListBox из файла

07.04.2012, 22:46. Показов 4356. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Помогите, пожалуйста, разобраться. У нас имеется listBox, в который мы можем добавлять и удалять элементы, а эти элементы в свою очередь, записываются в файл. Любые изменения в listBox-е приводят к изменению в файле.

Вопрос таков: Как при удалении элементов из ListBox удалять их из файла?

Заранее спасибо за помощь!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2012, 22:46
Ответы с готовыми решениями:

Перебор выбранных элементов в ListBox
привет, нужно выбрать все выбраные элементы listbox щас пишет ошибку что не может привести к типу...

Заполнение listBox из выбранных элементов checkedlistbox
Добрый день. У меня на форме checkedlistbox , где есть определенный список, допустим разные числа....

Как создать строку из элементов, выбранных в ListBox
И так представим, что есть lisbox с multiselect. Щелчок мышкой по элементу в listbox должен...

Заполнение ListBox и удаление файла
Есть задание найти файлы-дубликаты в каком-то каталоге Есть два класса первый using System;...

2
170 / 170 / 56
Регистрация: 10.07.2011
Сообщений: 251
07.04.2012, 23:49 2
Лучший ответ Сообщение было отмечено Pahanuch как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
private void richTextBox1_SelectionChanged(object sender, EventArgs e)
        {
            MessageBox.Show(richTextBox1.Lines[richTextBox1.GetLineFromCharIndex(richTextBox1.GetFirstCharIndexOfCurrentLine())].ToString());
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            listBox1.Items.RemoveAt(listBox1.SelectedIndex);
            StreamWriter sw = new StreamWriter("file.txt");
 
 
            foreach (string line in listBox1.Items)
                sw.WriteLine(line);
 
            sw.Close();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            StreamReader sr = new StreamReader("file.txt", Encoding.Default);
            string[] lines = sr.ReadToEnd().Split(new char[] { '\r', '\n' }, StringSplitOptions.RemoveEmptyEntries);
 
            foreach (string line in lines)
                listBox1.Items.Add(line);
 
            sr.Close();
        }
1
328 / 163 / 89
Регистрация: 03.11.2010
Сообщений: 920
08.04.2012, 00:50  [ТС] 3
gevorg89, Спасибо за помощь! Всё работает!
0
08.04.2012, 00:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.04.2012, 00:50
Помогаю со студенческими работами здесь

Удаление файла из ListBox и директории
Как удалить файл из listbox и директории при нажатии на кнопку?

Удаление строки и файла из ListBox
Есть такой код, но при удалении выдаёт ошибку: System.ArgumentOutOfRangeException:...

Удаление строки и файла из ListBox
Что не так с кодом? Выдаёт ошибку индекс находился вне границ массива. private void...

Удаление строки одновременно из listbox и из файла
У меня есть файл, в него заносятся строки через текстбокс, которые отображаются в листбоксе....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru