![]() |
#2
w3609894262014-03-20 22:49
|
只有本站会员才能查看附件,请 登录
控件: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事件"这句话赋值给aDim 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事件"
End Sub
3个问题:
Q1:在Option Explicit声明一个变量,是不是得叫全局变量?平常在过程中声明的变量,叫过程变量?或者简单点就是变量?
A1:
Q2:Form_Clikc也就是单击事件,如何用代码判断是按的鼠标左键还是右键?双击事件同样的问题。
A2:
Q3:将
a = "这是窗体的Load事件"
这句代码改为:print "这是窗体的Load事件"
之后,为何窗体加载到内存时,也就是触发Load事件的时候,并没有在窗体上输出那句话?A3: