В VB ключевое слово me
является ссылкой на экземпляр класса, который содержит область кода (как функцию этого класса), которая содержит ссылку me
. Я не знаю, достаточно ли это ясно, но в основном me
нельзя использовать внутри класса Form для ссылки на члена класса (такого как элемент управления CheckBox или RadioButton) - только на сам класс.
Элементы управления CheckBox и RadioButton, которые вы помещаете в форму, создаются как частные объекты внутри класса Form, который их содержит. Их называют членами класса. Внутри класса, который содержит экземпляры членов CheckBox и RadioButton, вы можете ссылаться на сам класс (форму) как me
. Итак, при условии, что у вас есть флажок с именем «checkbox1» в качестве элемента управления в этой форме, этот элемент управления CheckBox будет создан как закрытый элемент внутри формы, как показано ниже:
Private checkbox1 as CheckBox
После этого из этой формы вы можете ссылаться на этот CheckBox следующим образом:
Me.checkbox1