Я использую один и тот же код для заполнения элемента управления в моих WinForms снова и снова, поэтому я подумал: эй, ты должен сделать это методом, а не копировать его!
Итак, я создал это в своем Main
классе
Главная
internal static void FillWithStuff(RichTextBox box)
{
Data data = GetSomeData("doesn't matter");
foreach (Row row in data)
{
box.Text += row.ToString() + "\r\n";
}
}
WinForm
internal RichTextBox textBox = new RichTextBox();
// Some code
Main.FillWithStuff(textBox);
Итак, метод выполняется без исключений и предупреждений, но данные не заполняются в поле. Я проверил, были ли загружены данные, и это так, поэтому проблема должна быть где-то еще.
Как мне правильно это реализовать?