在 UserForm 中声明变量并在 class 模块中使用它们
Declaring variables in UserForm and using them in class module
我在 UserForm1 中声明了一个计数器 NumObjects
,它保存添加到用户窗体的标签数。
单击“添加水平命令按钮”Table 时,程序会调用 class 模块中的子程序以向用户窗体添加标签。
添加的第一个 table 上面写有标题 "TEACHER";在此之后,我希望标签显示为 1、2、3....
所以我尝试在以下语句的 class 模块子中使用计数器 NumObjects
:Lbl.Caption = (NumObjects - 1)
但它抱怨 NumObjects
尚未定义。
如何获取class模块实现NumObjects变量?
NumObjects
必须是用户窗体中的 public 变量,并且在其他地方使用它时必须在其前面加上用户窗体名称:
Lbl.Caption = (UserformName.NumObjects - 1)
我在 UserForm1 中声明了一个计数器 NumObjects
,它保存添加到用户窗体的标签数。
单击“添加水平命令按钮”Table 时,程序会调用 class 模块中的子程序以向用户窗体添加标签。
添加的第一个 table 上面写有标题 "TEACHER";在此之后,我希望标签显示为 1、2、3....
所以我尝试在以下语句的 class 模块子中使用计数器 NumObjects
:Lbl.Caption = (NumObjects - 1)
但它抱怨 NumObjects
尚未定义。
如何获取class模块实现NumObjects变量?
NumObjects
必须是用户窗体中的 public 变量,并且在其他地方使用它时必须在其前面加上用户窗体名称:
Lbl.Caption = (UserformName.NumObjects - 1)