关于窗体事件的疑问。
窗体事件:控件:1个Command按钮
核心代码:
程序代码:
Option Explicit Dim a As String '设置全局变量a为字符串型(这样叫不知道对不对。。) Private Sub Command1_Click() Print a '单击Command1按钮,在Form1窗体上输出a End Sub Private Sub Form_Click() Print "这是窗体的单击事件" '单击窗体的空白区域,在Form1的窗体上输出:这是窗体的单击事件 End Sub Private Sub Form_DblClick() Print "这是窗体的双击事件" '单击窗体的空白区域,在Form1的窗体上输出:这是窗体的双击事件 End Sub Private Sub Form_Load() a = "这是窗体的Load事件"'将"这是窗体的Load事件"这句话赋值给a
End Sub
3个问题:
Q1:在Option Explicit声明一个变量,是不是得叫全局变量?平常在过程中声明的变量,叫过程变量?或者简单点就是变量?
A1:
Q2:Form_Clikc也就是单击事件,如何用代码判断是按的鼠标左键还是右键?双击事件同样的问题。
A2:
Q3:将
a = "这是窗体的Load事件"这句代码改为:
print "这是窗体的Load事件"之后,为何窗体加载到内存时,也就是触发Load事件的时候,并没有在窗体上输出那句话?
A3: