Я не хочу быть оскорбительным, но я думаю, что использование контроля из другой формы не очень хороший дизайн.
По моему мнению, нехорошо соединять один класс (в этом вопросе form1
) с внутренней реализацией другого класса (элементы управления `form2 '. Если у вас по какой-то причине есть Чтобы изменить внутренний дизайн (например, отображение данных с другим элементом управления) этого класса, вам также нужно изменить другой класс, что делает кодирование (и, конечно, поиск ошибок) довольно трудным.
Если есть необходимость обмена данными между двумя классами, я бы предпочел использовать для этого свойства Publioc. Во внутренней конструкции вы можете прикрепить их к элементу управления, но тогда эта «муфта» останется в том же классе)