Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
air00
0 / 0 / 0
Регистрация: 30.03.2017
Сообщений: 6
1

Как сохранить текст из ListBox?

01.04.2017, 06:48. Просмотров 1179. Ответов 4
Метки нет (Все метки)

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
private void button3_Click(object sender, EventArgs e)
        {
 
            SaveFileDialog saveFile1 = new SaveFileDialog();
            saveFile1.DefaultExt = "*.txt";
            saveFile1.Filter = "Text files|*.txt";
            if (saveFile1.ShowDialog() == System.Windows.Forms.DialogResult.OK &&
            saveFile1.FileName.Length > 0)
            {
                using (StreamWriter sw = new StreamWriter(saveFile1.FileName, true))
                    
                {
                    sw.WriteLine(listBox1.Text);
                    sw.Close(); 
                }
Сохраняет , но самого текста нету
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2017, 06:48
Ответы с готовыми решениями:

Как сохранить выделенные элементы из ListBox?
Доброго времени суток! Не могу понять как сохранить выделенные элементы с...

Как текст из listbox перекинуть в textbox
подскажите как текст из listbox перекинуть в textbox для того чтоб его можно...

Как сохранить текст из label в файл?
Можете помочь каким образом можно сохранить текст из label в текстовый документ?

Как сохранить текст RichTextBox в txt
По умолчанию, насколько я понял, в RichTextBox формат rtf. Можно ли как то при...

Как текст с textBox сохранить в блокнот?
сколько не копался в инете, не нашел доходчивого примера. Мне надо просто текст...

4
tezaurismosis
Администратор
Эксперт .NET
8611 / 3897 / 730
Регистрация: 17.04.2012
Сообщений: 8,678
Записей в блоге: 14
01.04.2017, 06:55 2
Можно и без StreamWriter
C#
1
File.WriteAllText(saveFile1.FileName, listBox1.Text);
0
air00
0 / 0 / 0
Регистрация: 30.03.2017
Сообщений: 6
01.04.2017, 07:05  [ТС] 3
все ровно не сохраняет текст
0
OwenGlendower
Супер-модератор
Эксперт .NET
9697 / 8439 / 3614
Регистрация: 17.03.2014
Сообщений: 16,897
Записей в блоге: 1
01.04.2017, 07:26 4
Лучший ответ Сообщение было отмечено air00 как решение

Решение

air00, свойство ListBox.Text работает только с выделенным элементом. Тебе же, я подозреваю, нужны все элементы. Если в ListBox хранятся строки, то можно сделать так
C#
1
File.WriteAllLines(saveFile1.FileName, listBox1.Items.OfType<string>());
если не только строки, то так
C#
1
File.WriteAllLines(saveFile1.FileName, listBox1.Items.OfType<object>().Select(obj => obj.ToString()));
1
air00
0 / 0 / 0
Регистрация: 30.03.2017
Сообщений: 6
01.04.2017, 07:28  [ТС] 5
сработало , спасибо)
0
01.04.2017, 07:28
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2017, 07:28

Как listBox добавить текст в нужную строку
Как listBox добавить текст в нужную строку, например 5?

Как сохранить текст по выбранному пути в saveFileDialog
Создал блокнот,закинул в менюшку элемент saveFileDialog1.(написал так...

Как сохранить текст на кнопке при закрытии приложения
Доброго времени суток. И вот моя проблема мне нужно что бы сохранялся текст на...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru