У меня есть библиотека классов C #, которая использует форму (которая также находится в библиотеке). Допустим, у меня есть поле для редактирования в этой форме, которое называется editContents . В обычном приложении формы я привык получать окно редактирования следующим образом:
class MainForm
{
void Method()
{
this.editContents.Text = "Hi";
}
}
Я полагаю, что какое-то волшебство происходит за кулисами в обычном приложении форм, потому что член поля редактирования является закрытым в классе MainForm, но я все еще могу получить к нему доступ как открытый член.
Но в моей библиотеке классов я не могу получить доступ к полю редактирования, как это. Я создаю экземпляр и показываю форму "вручную" следующим образом:
form = new MyForm();
form.Show();
Как мне правильно получить editContents элемент управления из этой формы?