Я создаю это приложение в Visual Studio 2010 с помощью С#.
В основном есть 2 файла, form1.cs(это форма окна) и program.cs(где лежит вся логика).
//form1.cs
public partial class Form1 : Form
{
//runButton_click function
}
//program.cs
class Program
{
static void Main()
{
while(blah-condition)
{
//some calculation
Console.WriteLine("Progress " + percent + "% completed.");
}
}
}
Появляется кнопка "Запуск" и пустое текстовое поле.
Когда пользователь нажимает кнопку "Выполнить", программа program.cs выполняет некоторую задачу и постоянно распечатывает прогресс с помощью Console.WriteLine()
на консоли (командной строке).
Вопрос. Как я могу печатать в текстовое поле формы1 вместо печати в командной строке? Мне нужно будет печатать прогресс постоянно без каких-либо действий пользователя.
Спасибо заранее!
Кстати, он не обязательно должен быть текстовым полем, это может быть ярлык или что-то еще, что может принимать текст. Я выбрал текстовое поле, потому что это имеет для меня больше смысла.