Вы можете найти недвижимость на одной форме и позвонить ей с другой. Конечно, вам нужно каким-то образом получить экземпляр формы1. Вы можете сохранить его как статическое свойство в классе программы или другом родительском классе. Обычно в этом случае у меня есть статический класс приложения, который содержит экземпляр.
public static class Application
{
public static MyForm MyFormInstance { get; set; }
}
Затем, когда вы запускаете первую форму, установите свойство приложения MyFormInstance к экземпляру первой формы.
MyForm instance = new MyForm();
Application.MyFormInstance = instance;
Добавить объект во вторую форму.
public String MyText
{ get { return textbox1.Text; }
set { textbox1.Text = value; }
}
И тогда вы можете получить доступ к нему из вашей второй формы с:
Application.MyFormInstance.MyText
Ладно, проще всего было бы отметить Modifier свойство текстового поля как Public, то вы можете получить доступ к нему напрямую, но вам все равно нужен способ, чтобы получить к экземпляру , –