В vb.net вы можете обращаться к публичной переменной из другой формы, используя имя формы вместе с переменной.
form2.show
form2.k = 3
Однако, если вы используете переменную формы для отображения экземпляра формы, вы должны использовать это имя переменной для обращения к публичной переменной. Два экземпляра одинаковой формы отображаются в следующем примере. Публичной переменной k присваивается значение 3 только в первом экземпляре формы, значение из form2.show
. frm.k
может использоваться для присвоения значения другой форме.
dim frm as new form2
form2.show
frm.show
form2.k = 3
Мой вопрос: при условии, что в приложении показан только один экземпляр формы, надежно ли обращаться к общедоступной переменной с использованием имени формы (form2.k
) или лучше показать форму с переменной формы использовать это для ссылки на экземпляр формы (frm.k
)? Будет ли такой же ответ применяться к свойству, а также к публичной переменной?