Почему не сохраняется текст в файл из TextBox

247
31 октября 2021, 11:40

textbox создается программно, а после я в программе вожу в него текст и пытаюсь сохранить в файл, но почему то он не сохраняется Создание TextBox

 TextBox EnterName = new TextBox();
            EnterName.BorderStyle = BorderStyle.FixedSingle;
            EnterName.Font = new Font("MicraDi", 11.25F, FontStyle.Regular, GraphicsUnit.Point);
            EnterName.Location = new Point(3, 35);
            EnterName.Multiline = true;
            EnterName.Name = "EnterName";
            EnterName.Size = new Size(606, 33);
            EnterName.TabIndex = 16;
            panel4.Controls.Add(EnterName);

Сохранение

FileStream fs = new FileStream(@"D:\Новый файл.txt", FileMode.Create, FileAccess.Write);
            StreamWriter sw = new StreamWriter(fs);
            sw.WriteLine(EnterName.Text);

И да так извеняюсь что не по данному вопросу, подскажите как сохранить значение или текст выделенного RadioButton в текстовый файл.

Answer 1

Если после ввода значения вы сразу смотрите в файл, там будет пусто. Если хотите сразу увидеть запись в файл, необходимо записать из буфера (см документацию по StreamWriter)

sw.Flush();

Либо закрыть поток записи, тогда вся информация в буфере будет записана, либо установить свойство (см документация выше):

sw.AutoFlush = true;

По второму вопросу: используйте свойство

radioButton.Text;

См документация по RadioButton

READ ALSO
Модальное окно не работает

Модальное окно не работает

Создал модальное окно по примеру отсюда :Метанит, модальные окнаМое модальное окно принимает значения и выводит их в виде таблицы

107
WPF и MVVM, команда нажатия по элементу ListView

WPF и MVVM, команда нажатия по элементу ListView

Я сделал вот такой простой ListView и забиндил данные в него:

196