栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 笔试题库

[单项选择题] 有一个名称为Form1的窗体,上面没有控件,没有以下程序(其中方法Pset(X,Y)的功能是在坐标X,Y处画一个点): Dim cmdmave As Boolean Private

笔试题库 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

[单项选择题] 有一个名称为Form1的窗体,上面没有控件,没有以下程序(其中方法Pset(X,Y)的功能是在坐标X,Y处画一个点):  Dim cmdmave As Boolean  Private

[单项选择题] 有一个名称为Form1的窗体,上面没有控件,没有以下程序(其中方法Pset(X,Y)的功能是在坐标X,Y处画一个点):

Dim cmdmave As Boolean

Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)

cmdmave=True

End Sub

Private Sub Form_MouseMove(Button As Integer,Shift As Integer,X As Single,Y As Single)

If cmdmave Then

Form1.Pset(X,Y)

End If

End Sub

Private Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single,Y As Single)

cmdmave=False

End Sub

此程序的功能是( )

A.每按下鼠标键一次,在鼠标所指位置画一个点

B.按下鼠标键,则在鼠标所指位置画一个点;放开鼠标键,则此点消失

C.不按鼠标键而拖动鼠标,则沿鼠标拖动的轨迹画一条线

D.按下鼠标键并拖动鼠标.则沿鼠标拖动的轨迹画一条线,放开鼠标键则结束画线

正确答案:

D

参考解析:

Pset(X,Y)函数是在X、Y处画出一个点,Form_MouseDown函数中只有一个cmdmave=True,即当鼠标按下就将cmdmave赋值为True,Form_MouseMove函数是当cmdmave为True时就执行Pset(x,y)函数,即当移动鼠标且cmdmave=True时就不断画点,即形成一条线;而Form_MouserUp函数是将cmdmave赋值为false,即松开鼠标时不再画点。故整个程序的功能是按下鼠标键并拖动鼠标,沿鼠标拖动的轨迹画一条线,放开鼠标键就结束画线。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/480866.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号