内容发布更新时间 : 2025/6/19 17:19:08星期一 下面是文章的全部内容请认真阅读。
选项错误。
用鼠标左键单击窗体标题栏时,不会执行Form_Click事件过程。故B选项错误。
装入窗体后,每次显示该窗体时或窗体成为活动窗体时,都会执行From_Active窗体的激活事件。故D选项错误。
16.在程序运行时,下面的叙述中正确的是( )。
A) 用鼠标右键单击窗体中无控件的部分,会执行窗体的Form_Load事件过程 B) 用鼠标左键单击窗体的标题栏,会执行窗体的Form_Click事件过程 C) 只装入而不显示窗体,也会执行窗体的Form_Load事件过程
D) 装入窗体后,每次显示该窗体时,都会执行窗体的Form_Click事件过程 参考答案:C
【解析】如果窗体是活动的,那么在窗体上按下鼠标右键(尚未松手抬起),即会触发Form_MouseDown事件,松手抬起后,要先触发Form_MouseUp事件,然后再触发Form_Click事件。如果窗体原先是非活动的,还会触发Form_GotFocus事件,并且它最先发生。Form_Load事件是窗体显示之前,加载时触发,单击窗体时不触发。故A选项错误。
用鼠标左键单击窗体标题栏时,不会执行Form_Click事件过程。故B选项错误。
装入窗体后,每次显示该窗体时或窗体成为活动窗体时,都会执行From_Active窗体的激活事件。故D选项错误。
17. 设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是( )。 A) Form1_MouseDown B) Win_MouseDown C) Form_MouseDown D) MouseDown_Form1 参考答案:C
【解析】事件过程名格式是:控件名_事件过程名。Form1是窗体控件的名称,Win是窗体的标题,所以窗体的MouseDown事件过程名是:Form1_MouseDown,故选A。
18. 设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是( )。 A) Form1_MouseDown B) Win_MouseDown C) Form_MouseDown D) MouseDown_Form1 参考答案:C
【解析】事件过程名格式是:控件名_事件过程名。Form1是窗体控件的名称,Win是窗体的标题,所以窗体的MouseDown事件过程名是:Form1_MouseDown,故选A。 19. 编写如下程序:
Private Sub Form_Click() Print \!\End Sub
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Print \欢迎!\End Sub
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) Print \热烈欢迎!\End Sub
程序运行后,单击窗体,输出结果为( )。 A) 欢迎! 热烈欢迎!
第 6 页 共 96 页
Welcome! B) 欢迎! Welcome! 热烈欢迎! C) Welcome! 欢迎! 热烈欢迎! D) Welcome! 热烈欢迎! 欢迎!
参考答案:A
【解析】在窗体事件中,鼠标按键按下激发MouseDown事件,鼠标按钮松开激发MouseUp事件,鼠标按下并松开后激发Click事件,所以这三个事件的顺序是MouseDown、MouseUp、Click,因此输出文字的顺序是\欢迎!\、\热烈欢迎!\、\!\。 <