首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为Line1的直线控件,并有如下程序: Dim down As Boolean, x1%, y1% Private Sub Form_Load() Line1.Visible = False down = False End
窗体上有一个名称为Line1的直线控件,并有如下程序: Dim down As Boolean, x1%, y1% Private Sub Form_Load() Line1.Visible = False down = False End
admin
2018-07-11
67
问题
窗体上有一个名称为Line1的直线控件,并有如下程序:
Dim down As Boolean, x1%, y1%
Private Sub Form_Load()
Line1.Visible = False
down = False
End Sub
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 1 Then
down = True
x1 = X : y1 = Y
End If
End Sub
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 1 Then
down = False
Line1.x1 = x1 : Line1.y1 = y1
Line1.x2 = X : Line1.y2 = Y
Line1.Visible = True
End If
End Sub
运行程序,按下鼠标左键不放,移动鼠标到窗体其他位置处放开左键,则产生的结果是
选项
A、以鼠标按下和抬起的两点为端点显示一条直线
B、鼠标按下时显示一条直线;鼠标抬起时直线消失
C、直线从鼠标按下处移动到鼠标抬起处
D、鼠标按下时直线消失;鼠标抬起时显示直线
答案
A
解析
如果光标移到某个位置,按下鼠标键,则产生MouseDown事件,松开鼠标键,产生MouseUp过程。对于两个键的鼠标来说,左键的Button参数值为1,右键的Button参数值为2,因此If Button =1 条件语句保证只有按下左键或松开左键才能执行IF后面的语句。鼠标左键按下,执行Form_MouseDown过程中,x1,y1分别记录了鼠标按下的坐标;鼠标抬起,执行Form_MouseUp过程,直线起始点坐标为(x1,y1),结束点坐标为鼠标左键放开时的坐标(x2,y2),又直线Line1可见属性为true,故以鼠标按下和抬起的两点为端点显示一条直线,故选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/MoFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Shapel并显示为圆的形状控件(其Width和Height属性值相等),一个名称为Timerl的计时器,并有下面程序代码:DimrAsSingle.flagAsIntegerPrivateSub
)为使文本框具有初始值“VB”,在设计阶段正确的操作是
以下关于框架的叙述中,错误的是
窗体上有1个Timerl计时器,1个Shapel形状控件,还有下面程序代码:DimflagAsBooleanPrivateSubTimer1Timer()PrivateSubForm_Load()
以下事件过程的功能是:从已存在于磁盘上的顺序文件Num1.txt中读取数据,计算读出数据的平方值,将该数据及其平方值存入新的顺序文件Num2.txt中。则在以下横线处合适的语句是()。PrivateSubForm_Click()Dimx
设x=4,y=8,z=7,则以下表达式的运算结果是()。 xz)Orz
下面不属于软件设计阶段任务的是
在考生文件夹下有一个工程文件sjt5.vbp,在窗体上给出了所有控件和不完整的程序,请去掉程序中的注释符,把程序中的?改为正确的内容。本程序的功能是:如果单击“取数”按钮,则把考生文件夹下的in5.txt文件中的15个姓名读到数组a中,并在窗体上
下面说法中错误的是
设有如下程序段,则正确的说法是Fori=1To100Step0x=x+1Next
随机试题
照片对比度与层次的概念叙述,错误的是
A.养血润燥B.顺气行滞C.健脾助运D.温通开秘E.清热润肠通腑大便秘结,面色无华,头晕目眩,心悸,舌淡。宜选用的治法是
建设工程项目结构主要部位的分部工程质量验收证明需要在各方验收后( )天内报监督机构备案。
自招股意向书公告日至开始推介活动的时间间隔不得少于3天。()
SCL-90不能用于测量()因子。
下列选项所表述的内容,包含在“只有想不到,没有做不到”中的是()。
中国人民银行决定,自2011年6月20日起,上调存款类金融机构人民币存款准备金率0.5个百分点,这也是本轮调控以来的第12次,2011年以来第6次调升。上述举措的直接作用是()。
A.It’sreallyfamilyfirstB.therealworkwillstartwhentheywalkoffthestageC.thenitwasjustapenaltyD.becauseI’
在关系数据库中,用来表示实体之间联系的是_____。
Trainingisacostlyexerciseforanyorganizationtoundertake.Itrequiresmuchthough,theestablishmentofaregulartrainin
最新回复
(
0
)