首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为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
2020-02-27
36
问题
窗体上有一个名称为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://www.kaotiyun.com/show/WtTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
现有语句:y=IIf(x>0,xMod3,0)设x=10,则y的值是()。
在软件开发中,需求分析阶段产生的主要文档是()。
在关系数据库设计中,关系模式设计属于()。
以下叙述中,错误的是()。
关系模型中的关系模式至少应是()。
在关系数据库中,描述全局数据逻辑结构的是()。
在窗体上画一个名称为List1的列表框,然后编写如下程序:PrivateSubForm_Click()Fori=1To10Item="Item"&iList1.AddItemItemNextiEndSub程序运行时,单击窗体,所完
以下关于命令按钮的叙述中正确的是()。
程序流程图中带有箭头的线段表示的是()。
以下()不属于对象的基本特征。
随机试题
根据网络层提供的服务质量,ISO/OSI把运输层协议分为( )类。
治疗心力衰竭使用扩张血管药硝普钠时护士除观察血压、心率外,还应注意( )。
11.根据马克思主义法学的基本观点,下列表述哪一项是正确的?()(2004年司考,卷一,第1题)
某居住小区规划方案(见示意图),住宅建筑分为4个组团布置其中,在东北组团北侧安排了4幢老年公寓。规划提出了包括以下有关建设标准和技术要求:1.条式住宅之间的侧面间距为5m;2.多层条式住宅和高层住宅之间的侧面间距为10m;3.所有条
建设工程质量控制要避免不断提高质量目标的倾向,确保基本质量目标的实现,并尽量发挥其对投资目标和进度目标实现的积极作用,这表明对建设工程质量应进行( )控制。
下列有关合同的说法错误的是( )。
在OSI七层协议中,提供一种建立连接并有序传输数据的方法的层是______。
A、 B、 C、 B
Wheredidthisconversationmostlikelytakeplace?
A、Shebrokethemicrophone.B、Shewasinterruptedbyaphonecallduringherpresentation.C、Sheisplanningtogiveherpresent
最新回复
(
0
)