@Arkadiysm

Как вывести текст в форму в windows forms?

Суть в том, что есть кусочек кода, который выводит результат работы в консоль, а необходимо, чтобы он выводил на экран формы windows forms, несколько часов гугления не помогли
int a = 1;
int b = a;
int c;
						
for (int i = 0; i < 8; i++) {
	c = a + b;
	a = b;
	b = c;
	Console.WriteLine(c);
	System.Threading.Thread.Sleep(1000);
}
  • Вопрос задан
  • 13608 просмотров
Пригласить эксперта
Ответы на вопрос 2
Lucian
@Lucian
https://t.me/MakeFreelance
Комментировать
@baimkin
int a = 1;
int b = a;
int c;

//Создаем форму
System.Windows.Forms.Form form = new System.Windows.Forms.Form();
//Задаем размер
form.Size = new System.Drawing.Size(640, 480);
//Создаем текстовое поле
System.Windows.Forms.RichTextBox richTextBox = new System.Windows.Forms.RichTextBox();
//Задаем размер поля на всю форму
richTextBox.Dock = System.Windows.Forms.DockStyle.Fill;
//Добавляем поле на форму
form.Controls.Add(richTextBox);
            
for (int i = 0; i < 8; i++) {
  c = a + b;
  a = b;
  b = c;
  //Записываем значение текста с новой строки
  richTextBox.Text = richTextBox.Text + c + System.Environment.NewLine;
  System.Threading.Thread.Sleep(1000);
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы