搜档网
当前位置:搜档网 › autoit3非标准控件通过相对坐标定位点击

autoit3非标准控件通过相对坐标定位点击

autoit3非标准控件通过相对坐标定位点击
autoit3非标准控件通过相对坐标定位点击

au3模拟鼠标点击之MouseClick

MouseClick:执行鼠标点击操作

?MouseClick缺点之一:受电脑屏幕大小和分辨率的影响,可使用WinMove固定窗口位置和大增加稳定性。

?MouseClick缺点之二:用户鼠标和键盘的移动和程序互相影响,可使用BlockInput()禁止用户输入。

MouseClick使用方法

MouseClick ( “按钮” [, X坐标, Y坐标[, 点击次数[, 速度]]] )

按钮:”left”(左键),”right”(右键),”middle”(中键),”main”(主键),”menu”(菜单键),”primary”(主要按钮),”secondary”(次要按钮),默认点击左键。

X坐标, Y坐标:[可选] 鼠标移动到屏幕 X/Y坐标处执行点击,若两者都留空则使用当前位置。

点击次数:[可选] 点击鼠标按钮的次数,默认值为1。

速度:[可选] 鼠标移动速度,可设数值范围在1(最快)和100(最慢)之间.若设置速度为0 则立即移动鼠标到指定位置.默认速度为10.

返回1表示点击成功,返回0点击失败。

au3模拟鼠标点击示例:

MouseClick(“left”) ;点击鼠标左键

MouseClick(“left”, 300, 600, 2) ;在屏幕坐标300,600处双击鼠标左键

MouseClick(“left”, 300, 600, 2) ;立即双击屏幕坐标300,600处

获取控件坐标后使用MouseClick点击:

Opt(“MouseCoordMode”, 2) ;设置鼠标函数的坐标参照,相对当前激活窗口客户区坐标$a=ControlGetPos(“计算器”,””,”Button21″) ;获取指定控件相对其窗口的坐标位置和大小MouseClick(“left”,$a[0],$a[1])

对于一些非Windows标准控件,窗口信息工具无法很好地识别,才需要通过坐标用

MouseClick,而且要用相对坐标,即选项控件相对于窗口左上角的坐标。

Opt("MouseCoordMode", 0)

这样就不会随屏幕分辨率而变化

VB常用控件习题与解答

常用控件习题与解答 一、填空题 1.在图片框上放置的控件称为图片框的(子)对象,而窗体是图片框的(父)对象。 2.窗体的“名称”(Name)属性只能在(属性窗口中)设置。 3.在程序中设置窗体Form1的Caption属性为"主窗体",使用的赋值语句是(Form1.Caption="主窗体")。 4.当窗体的Enabled属性为(True)时,指定窗体响应事件。 5.窗体的Unload事件是在QueryUnload事件发生之(后)发生。 6.程序中,把当前窗体移动到屏幕左上角使用的方法为(Move0,0)。 7.在窗体Form1中坐标为(1600,800)的位置上输出字符串“Visual Basic 6.0”使用的语句为(Form1.Currrentx=1600)、(Form1.Currenty=800)、和(Form1.Print "VisualBasic6.0")。 8.若使文本框有边框,需设置BorderStyle属性的值为(1)。 9.在程序运行期间,用户可以用文本框显示信息。文本框接收输入的内容的属性是 (Text)。 10.若使文本框内能够接受多行文本,则要设置Multiline属性的值为(True)。 11.要把图形文件“C:\sample\diannt.jpg”装载到图片框Picture1上,使用的语句为(Picturel.Picture=LoadPicture("C:\sample\diannt.jpg"))。 12.若使图片框自动调整大小以适应装入的图形,则要设置Autosize属性的值为(True)。 13.除了在程序使用LoadPicture函数装载图形外,还可以在设计阶段通过修改(Picture)属性装载图形。 14.若程序中要把一些文本内容输出到图片框PictureBox,应使用(Print)方法。 15.当单选按钮OpdonButton的Value属性为(False)时,表示该单选按钮处于未选中状态。 16.若使命令按钮Command1重新生效,则使用的赋值语句为(Command1.Enabled=True)。 17.若使命令按钮不能接收和响应任何事件,可以设置Visible属性的值为(False)。 18.只有控件对象的Enabled和Visible属性值都为(True)时,该控件对象才能接受焦点。 19.Tab顺序是由建立控件时的(先后顺序)确定的。 20.设置框架Frame上的文本内容需要使用(Caption)属性。 21.在框架上可以设置一组相关控件,这些控件作为框架的(子)控件,它们具有总体的激活/屏蔽特性。 22.若屏蔽框架上的控件对象,则需设置(Enabled)属性的值为False。 23.列表框ListBox中项目的序号从(0)开始,到(Listcount-1)结束。 24.要显示列表框List1中序号为3项目内容,语句为(PrintList1.List(3))。

窗体中的常用控件 单选3分

窗体中的常用控件单选3分 1.在计算机控件中,每个表达式前都要加上("=") 2.用于显示更新数据库中的字段的控件类型是(绑定型) 3.关于控件的叙述,(选项组不能设置为表达式)的说法正确 4.(表)不是窗体控件 5.纵栏式窗体同一时刻能显示(一条记录) 6.无论是自动创建窗体还是报表,都必须选定要创建该窗体或报表基于的(报表) 7.没有数据来源的控件类型是(非绑定型) 8.关于控件的叙述,(在窗体设计视图窗口中的工具箱中只能看到部分控件)说法错误 9.能够接受数字型数据输入的窗体控件是(文本框) 10.在教师信息输入窗口中,为职称字段提供"教授""副教授""讲师"等选项供用户直接选择,应使用控件是(组合框) 11.要用文本框来显示当前日期,应设置文本框的控件来源属性是(=Data()) 12.窗口事件是指操作窗口时所引发的事件,(取消)不属于窗口事件 13.如果想再加入控件时,控件自动与网格对其,则应在加入控件前,执行"格式(对其网格)"命令 14.当窗体的内容比较多无法在一页中全部显示时,可以使用(选项卡)进行分页,若要进行页面切换,用户只需单击选项卡上的标签即可 15.(选项组)是用来显示一组有限选项集合的控件 16.在学生表中使用"照片"字段存放相片,当使用向导为该表创建窗体时,照片字段使用的默认控件是(绑定对象框) 17.为窗体上的控件设置Tab键的顺序,应选择属性对话框中的(数据选项卡) 18.使用窗体设计视图,不能创建(报表) 19.如果在窗体上输入的数据总是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用(组合框或列表框)控件 20.(只要单击选项组中所需的值,就可以为字段选定数据值)的说法正确 21.(命令按钮)代表一个或一组操作 22.(可以向组合框中输入新值,而列表框不行) 23.创建窗体的数据源不能是(报表) 24.若要求在文本框中输入文本时达到密码"*"号的显示效果,则应设置的属性是("输入掩码"属性) 25.(窗体设计器)不是窗体的组成部分 26.关于控件的叙述,(在选项组中每次只能选择一个选项)的说法是正确的 27.

煤安受控件实用标准化代号及意义

煤安受控件标准代号及意义 由于配套件样本的型号与安标规定的标准型号有很大出入,各所设计人员在选型时大多以样本为主,这样产品在申报煤安认证时,就会有很大麻烦。 尤其在防爆电机方面,防爆电机又分为:采掘工作面和非采掘工作面;可伸缩带式输送机必须使用采掘工作面防爆电机,型号包括(YBK/YBK2、YBS/YBSS、YBBP、YBPT),功率大于400KW的电机,则尽量选择变频电机;而YB、YB2型防爆电机属于非采掘工作面,不符合可伸缩带式输送机煤安要求(矿方要求时除外,但应对矿方说明)。 下面列出常用煤安受控件标准代号及意义: 表格中型号只是例举的一部分,如果产品要申报煤安认证,则煤安受控件型号的填写必须标准,并可在安标国家矿用产品安全标志中心查询到。 注意:申报煤安认证图纸上煤安受控件型号的填写和厂家订货型号的填写不同,订货时型号的填写更加详细,可能还要附加安装方式、带宽、带速等参数。希望看后对大家在自己图纸申报煤安认证时,按标准修改图纸有所帮助。

注意:各个厂家产品型号写法及意义略有不同(详见样本) 紧类: 液压紧: 意义: D 带式输送机用 装机功率/电机功率5.5KW 对紧小车的最大紧力400KN 矿用隔爆煤安型油缸式液压紧 带绞车液压紧: 意义: D 带式输送机用 装机功率/电机功率24KW 对紧小车的最大紧力450KN 带绞车 矿用隔爆煤安型油缸式液压紧

绞车紧: 意义: 钢丝绳最大静紧力30KN 隔爆型 紧 绞车 回柱绞车: 意义: 钢丝绳最大静紧力50KN 回柱绞车 卷扬机类 注意: 表格中型号只是例举的一部分,如果产品要申报煤安认证,则煤安受控件型号的填写必须标准,并可在安标国家矿用产品安全标志中心查询到。防爆电动机、减速器,由于型号太多,这里就不举例了。

使用窗体控件

第2章使用窗体控件 课堂练习:为控件创建事件处理程序 5)传递给这个事件处理程序的第二个参数(e)的目的是什么? 答:参数e包含事件数据。它是一个EventArgs 对象(实际不包含事件数据的基类),或者是一个派生类(像MouseEventArgs)的实例。要查看派生类的完整列表,请在Visual Studio .NET帮助文档中使用短语“EventArgs 类”进行查找,然后点击链接转到“派生类”。 ●为Click 事件创建一个事件处理程序。 3)上面的双击动作为什么创建了一个Click 事件处理程序? 答:当在设计视图中双击一个控件时,IDE会自动为默认事件创建一个事件处理程序。课堂练习:创建和使用ToolBar控件 8)为什么不能向ToolBar 按钮添加图像呢? 答:ToolBar 控件将ImageList 控件作为图像源。使用ToolBar 控件的ImageList 属性指定Toolbar 将从哪个ImageList 控件获取图像。 13)运行应用程序。单击工具栏按钮时有事情发生吗?必须处理什么事件以响应单击ToolBar按钮? 答:ToolBar 的ButtonClick事件用来处理ToolBar按钮的单击。ToolBarButtonClickEventArgs 用来确定单击了哪个按钮。 课堂练习:在运行时添加和移除控件 ●添加新控件 6)为什么decimalCheckBox 出现在GroupBox1控件的左上角? 答:控件位置属性的默认坐标X和Y的值均为零。 课堂练习:在运行时更新菜单 ●使用另一个MainMenu 9)什么时候能在一个应用程序中使用多个MainMenu 控件? 答:在应用程序的上下文改变或者应用程序有多种状态时,使用(显示)多个MainMenu 对象会很有帮助。 ●将一个ContextMenu 分配给一个控件。 5)如何找出哪个控件与ContextMenu 有关联? 答:ContextMenu.SourceControl 属性获取显示快捷方式菜单的控件。 ●找出与ContextMenu关联的控件

控件标准化设计

控件标准化设计 东方中讯数字证书认证有限公司 2010年6月

目录 1. 功能概述 (4) 2. 对象模型 (5) 3. 接口 (5) 3.1.BaseCA接口 (6) 3.1.1. 属性MyFilter (6) 3.1.2. 属性MyCertificates (6) 3.1.3. 属性MyCertificate (6) 3.1.4. 属性MyCertOther (6) 3.1.5. 属性MyCollection (6) 3.1.6. 属性Version (7) 3.2. CertFilter接口 (7) 3.2.1.属性Subject (7) 3.2.2.属性Issuer (7) 3.2.3.属性SerialNumber (8) 3.2.4.属性CertType (8) 3.2.5.属性ValidDate (8) 3.2.6.函数Clear (9) 3.3. Certificates 接口 (9) 3.3.1. 函数NewEnum (9) 3.3.2. 属性Count (9) 3.3.3. 函数GetTheChooseCert (10) 3.3.4. 函数DeleteCert (10) 3.4. Certificate 接口 (10) 3.4.1. 属性Subject (10) 3.4.2. 属性SerialNumber (10) 3.4.3. 属性Issuer (10) 3.4.4. 属性NotBefore (11) 3.4.5. 属性NotAfter (11) 3.4.6. 属性DN (11) 3.4.7. 函数GetCertDNItemByName (11) 3.4.8. 属性KeyUsage (12) 3.4.9. 属性Csp (12) 3.4.10. 属性Container (12) 3.4.11. 属性Encoded (12) 3.4.12. 属性SignAlg (12) 3.4.13. 属性HashAlg (13) 3.4.14. 属性EncrypAlg (13) 3.4.15. 函数SignData (14) 3.4.16. 函数VerifySign (14) 3.4.17. 函数SignDataByP7 (14) 3.4.18. 函数VerifySignedDataByP7 (14) 3.4.19. 函数GetP7SignDataInfo (15)

标准控件应用样本

第二章标准控件应用 一、标签控件 1、标签控件的属性: Name: 返回在代码中用于控件的名称。 BackColor: 返回或设置控件中文本或图形的背景颜色 Caption: 返回或设置在控件中显示的文本 Enabled: 返回或设置一个布尔值, 决定控件是否可用 ForeColor : 返回或设置控件中文本或图形的前景颜色 Font : 返回或设置一个Font对象, 用于指定控件中本的字体名称、字体样式和大小Height和Width : 返回或设置控件的高度和宽度 Left和Top : 返回或设置控件左边缘和上边缘与窗口左边缘和上边缘间的距离或控件左边缘的水平坐标及控件上边缘的垂直坐标和 Visible: 返回或设置一个布尔值, 决定控件是否可见 Alignment: 标签中文本的水平对齐方式该属性有3 个取值: 0 左对齐( 默认) 1右对齐2 表示居中对齐 AutoSize : 返回或设置一个布尔值, 决定控件是否改变大小以显示其全部内容。值为TRUE为自动改变大小以显示全部内容; 若为False( 默认值) , 则保持控件大小不变。BackStyle: 返回或设置一个值, 指定标签控件的背景是透明的还是不透明的。0表示透明, 1表示不透明。 BorderStyle: 指定标签控件的边框样式。0表示无边框, 1表示有固定单线边框 WordWrap: 返回或设置一个布尔值, 指定一个Autosize属性设置为TRUE的标签控件是否要进行水平或垂直展开, 以适合其Caption属性中指定的文本的要求 2. 标签控件的方法 Move方法: o bject.Move left, top, width, height 其中object表示标签控件, Move后面的4个参数均为单精度数, left, top是必选的,

第六章 常用标准控件

一、选择题 【2007年9月考题】(1)要使一个文本框可以显示多行文本,应设置为True的属性是 A)Enabled B)MultiLine C)MaxLength D)Width 【2007年9月考题】(2)在窗体上有一个名为Text1的文本框。当光标在文本框中时,如果按下字母键“A”,则被调用的事件过程是 A)Form_KeyPress() B)Text1_LostFocus() C)Text1_Click() D)Text1_Change() 【2007年9月考题】(3)设在窗体上有一个名称为Command1的命令按钮和一个名称为Text1的文本框。要求单击Command1按钮时可把光标移到文本框中。下面正确的事件过程是 A)Private Sub Command1_Click() B)Private Sub Command1_Click() Text1.GotFocus Command1.GotFocus End Sub EndSub C)Private Sub Command1_Click() D)Private Sub Command1_Click() Text1.SetFocus Command1.SetFocus End Sub End Sub 【2007年9月考题】(4) 设在窗体Form1上有一个列表框List1,其中有若干个项目。要求单击列表框中某一项时,把该项显示在窗体上,正确的事件过程是 A)Private Sub List1_Click() B)Private Sub Form1_Click() Print List1.Text Print List1.Text End Sub End Sub C)Private Sub List1_Click() D)Private Sub Form1_Click() Print Form1.Text List1.Print List1.Text End Sub End Sub 【2007年9月考题】(5) 若窗体上的图片框中有一个命令按钮,则此按钮的Left属性是指 A)按钮左端到窗体左端的距离B)按钮左端到图片框左端的距离 C)按钮中心点到窗体左端的距离D)按钮中心点到图片框左端的距离 【2007年9月考题】(6)在窗体上有如图所示的控件,各控件的名称与其标题相同,并有

国家二级VB机试(常用标准控件)模拟试卷21

国家二级VB机试(常用标准控件)模拟试卷21 (总分:58.00,做题时间:90分钟) 一、选择题(总题数:29,分数:58.00) 1.窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是 (分数:2.00) A.Private Sub HScroll1_Change() Print HScroll1.Vahe End Sub √ B.Private Sub HScroll1_Change() Print HScroll1.SmallChange End Sub C.Private Sub HScroll1_Scroll() Print HScroll1.Value End Sub D.Private Sub HScroll1_Scroll() Print HScroll1.SmallChange End Sub 解析:解析:本题考查的考点是有关滚动条的属性和事件的。单击滚动条的箭头时将触发Change事件,而滚动块的位置由Value属性返回。 2.设窗体上有1个水平滚动条,己经通过属性窗口把它的Max属性设置为1,Min属性设置为100。下面叙述中正确的是 (分数:2.00) A.程序运行时,若使滚动块向左移动,滚动条的Value属性值就增加√ B.程序运行时,若使滚动块向左移动,滚动条的Value属性值就减少 C.由于滚动条的Max属性值小于Min属性值,程序会出错 D.由于滚动条的Max属性值小于Min属性值,程序运行时滚动条的长度会缩为一点,滚动块无法移动 解析:解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。默认情况下,Max的值大于Min的值,即当滚动块向右移动时,其Value属性值增加。如果希望滚动条显示的信息从较大数值向较小数值变化,可将Min设置成大于Max的值,此时当滚动块向左移动时,其Value属性值增加。 3.设窗体上有一个水平滚动条HScroll1和一个命令按钮Command1,及下面的事件过程: Private Sub Form_Load() Private Sub Command1_Click() HScroll1.Min=0 HScroll1.Value=70 HScroll1.Max=100 End Sub End Sub (分数:2.00) A. B. C. √ D. 解析:解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。默认情况下,Max的值大于Min的值,即当滚动块向右移动时,其Value属性值增加。本题中Max-Min=100,则Value值为70的话,滚动块应该位于右侧三分之一处。 4.窗体上有一个名称为VScroll1的垂直滚动条,为了设定单击滚动条两端箭头时的Value增量值,应设置的属性是 (分数:2.00) https://www.sodocs.net/doc/2d5476096.html,rgeChange B.SmallChange √ C.Max D.Min 解析:解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。LargeChange属性用于设置或返回单击滚动条中滚动框前面或后面的部位时,Value属性增加或减小的增量值;SmallChange 属性用于设置或返回单击滚动条两端的箭头时,Value属性增加或减小的增量值。

实验二 常用控件的使用

实验二常用控件的使用 一、实验目的 (1)掌握常用控件的属性和事件,掌握常用控件的使用,掌握常用控件编程; (2)熟悉并创建Windows窗体应用程序的过程; (3)掌握基于常用控件:MenuStrip、ToolStrip、StatusStrip、Panel、TreeView及 Splitter等构建类似资源管理器的主界面; (4)掌握Timer、ListView、ComboBox、DatePicker等常用控件的属性及应用。 (5)掌握动态构建TreeView节点的方法。 二、实验环境 ?PC机,Windows XP(2000)操作系统及以上; ?Visual Studio 2010(或2008)。 三、实验要求 (1)要求创建类似登录界面,并将登录时输入的信息:用户名传递给主窗体; (2)要求主窗体设置为多文档窗体; (3)要求实现动态创建TreeView控件; (4)实现TreeView节点、MenuStrip、ToolStrip单击事件; (5)实现在StatusStrip上显示登录的用户名、系统当前的日期、实时的时间。 四、实验内容 1、创建基于Windows窗体的应用程序项目; 2、创建登录窗体: (1)用户名和密码输入信息; (2)登录、退出等按钮; (3)实现按钮的单击事件; 3、主窗体的创建 (1)主窗体中要求实现:菜单、工具栏、功能树、状态栏; (2)功能树的创建要求动态创建,建议采用递归算法方式实现,建议树节点 参考信息如下:

(3)主窗体布局参考资源管理的方式实现,具体的布局方式参考下图。 4、数据的模拟 (1)功能树部分的数据可采用二维数组方式; (2)菜单至少建立2个以上菜单项; (3)工具栏至少建立两个以上工具栏项目; 5、部分参考代码: (1) 将字符串类型的窗体名称转换成Form类型 (2) 在主界面显示单文档窗体的参考代码 其中:this代表MDI窗体; GetForm为在(1)中定义的函数。

标准控件

一、单选题: 1、当窗体上添加了一个控件label1 之后,标签控件缺省的name属 性和 caption属性为() A)"label","visual basic" B)"label1","visual basic" C)"label1","label1" D)"label","label" 2、如果要向工具箱中加入控件和部 件,可以利用“工程”菜单中的 ()命令。 A) 引用 B) 部件 C) 工程属性 D) 添加窗体 3、标准工具箱中的控件( ). A、数目是固定不变的 B、数目可以增加或减少 C、包含了VisualBasic所有控 件 D、在窗体建立对象时不一定被使用 4、在窗体上画一个名称为command1 的命令按钮,然后编写如下事件 过程: private sub command1_click() move 500,500 end sub 程序运行后,单击命令按钮,执行的操作为:( ) 。 A.命令按钮移动到距窗体左边 界、上边界各500的位置 B.窗体移动到距屏幕左边界、上 边界各500的位置 C.命令按钮向左、上方向各移动 500 D.窗体向左、上方向各移动500 5、Visual Basic 中没有提供下列 ()事件。 A)MouseDown B)MouseUp C)MouseMove D)MouseExit 6、下列那个控件不可以获得焦点 () A、文本框 B、命令按钮 C、标签 D、复选框 7、命令按钮有下列哪个方法 ()。 A、print B、cls C、setfocus D、show 8、设置控件上所显示文字的字体、 字形、字号效果的属性是()。 A)Text B)Caption C)Name D)Font 9、窗体上放置一个标签Label1,可 以使其向窗体的左下角方向移 动的语句是: A、 +100, +100 B、 +100, C、 - 100, +100 D、 - 100, –100 10、下列关于控件画法的叙述错误的 是()。 A、单击一次工具箱中的控件图标, 只能在窗体上画出一个相应的 控件 B、按住CTRL键后单击一次工具箱中 的控件图标,可在窗体上画多个 相同的控件 C、双击工具箱中的控件图标, 所画控件的大小和位置是固定

常用窗体控件

常用窗体控件: String str=””; Foreach(Control item in this.Controls) { If(https://www.sodocs.net/doc/2d5476096.html,.IndexOf(“checkBox”)>0) { CheckBox ck=(CheckBox)Item; If(ck.Checked) { Str=ck.Text+”,”; } } }

高级窗体控件: 1.菜单控件MenuStrip 使用步骤: ①在Windows窗体中添加一个MenuStrip控件 ②单击该控件的Items属性,弹出“项集合编辑器”对话框 ③可以添加MenuItem子项。子项的子菜单 选择其“MenuItem”选项,单击其 DropDownItems属性,弹出相接对话框 ①选中要添加右键功能的Form或者控件,打开控件的设计页面 ②从工具箱中找到ContextMenuStrip控件,将这个控件拖曳到Form或者控件的设计页 面上。这时系统就会在这个页面下面自动创建一个contextMenuStrip1控件,如果你想在这个页面添加多个菜单,那么你也可以拖曳多个这种控件到设计页面上。 ③按照你的要求将这些ContextMenuStrip控件改成你需要的名称。然后, 选择需要右 键弹出菜单的页面,比如你当前编辑的页面中有一个DataGrid,一个T reeList,而你想分别为这两个控件添加不同的右键菜单。那么你就可以先选择DataGrid控件,然后在这个控件的属性中找到ContextMenuStrip属性,点击该属性,系统会自动查找你拖曳到当前页面的所有ContextMenuStrip控件并将这些控件罗列在这个属性的下拉菜单中。你可以选择一个你预先定义好的ContextMenuStrip控件。这样就为这个DataGrid控件设置了右键菜单。其他控件也使用同样的方法添加。 ④定义你的菜单,在为控件分配完菜单之后,你就可以定义单个的菜单。这时你可以 选中一个ContextMenu控件。系统会自动在编辑页面的上面现一个可编辑的动态菜

第5章 常用标准控件

第5章常用标准控件 5.1 典型考题分析与解答 1.要把一个命令按钮设置成无效,应设置其哪一个属性值。 A.Visible B.Enabled C.Default D.Cancel 【分析】Visible属性为控件的可见性设置;Enabled属性为控件的有效性设置;Default属性为窗体默认命令按钮设置,即按Enter键时响应的命令按钮;Cancel属性为指定命令按钮是否为窗体“取消”按钮。 【解答】B 2.执行x$=InputBox("请输入x的值")时,在弹出的对话框中输入123,在列表框Listl选中第1个列表项(数据为456)。使y的值是123456的语句是。 A.y=x$+Listl.List(1) B.y= Val(x$)+Val(Listl.List(0)) C.y=Val(x$)+Val(Listl.List(1)) D.y=Val(x$)&Val(Listl.List(0)) 【分析】本题主要是考核学习者掌握列表框控件,Val函数及“&”运算符的功能。 先要明确,x$表示变量x是字符类型变量。所以InputBox函数输入的数据123被当作字符类型数据。 从ListBox控件输入的数据肯定是字符类型。选中Listl中的第1个列表项,该列表项表达式为Listl.List(0)。 选项A不是本题答案。因为Listl.List(1)不是列表框控件的第1个列表项。 选项B不是本题答案。Val函数是将字符串转换成数值,这是两个数值相加的表达式,运算结果是579。 选项C不是本题答案。道理同上,且List1.List(1)不是列表框控件的第1个列表项。 选项D是本题答案。虽然Val函数已经将字符串转换成数值,这是两个数值进行“&”运算,但“&”运算符忽略参与运算项的类型,而强行施加“连接”运算,得到的结果是123456。 【解答】D 3.要设置计时器控件的定时时间,需设置的属性是。 A.Interval B.Enabled C.Value D.Text 【分析】本题主要是考核学习者掌握计时控件属性的设置。

vb常用控件习题(含问题详解)

1.下列控件中没有Caption属性的是________。 A)框架B)列表框C)复选框D)单选按钮 2.复选框的Value 属性为1 时,表示________。 A)复选框未被选中B)复选框被选中 C)复选框有灰色的勾D)复选框操作有误 3.用来设置斜体字的属性是________。 A)FontItalic B)FontBold C)FontName D)FontSize 4.将数据项“China”添加到列表框List1中成为第二项应使用________语句。 A)List1.AddItem “China”,1 B)List1.AddItem “China ”, 2 C)List1.AddItem 1,“China”D)List1.AddItem 2,“China ” 5.引用列表框List1最后一个数据项,应使用________语句。 A)List1.List(List1.ListCount)B)List1.List(ListCount) C)List1.List(List1.ListCount-1)D)List1.List(ListCount-1) 6.假如列表框List1有四个数据项,那么把数据项“China”添加到列表框的最后,应使用________语句。 A)List1.AddItem 3,“China ” B)List1.AddItem “China ”, List1.ListCount-1 C)List1.AddItem “China ”, 3 D)List1.AddItem “China”,List1.ListCount 7.执行了下面的程序后,列表框中的数据项有________。 Private Sub Form_Click() For i = 1 to 6 List1.AddItem i Next i For i = 1 to 3 List1.RemoveItem i Next i End Sub A)1,5,6 B)2,4,6 C )4,5,6 D)1,3,5 8.如果列表框List1中没有选定的项目,则执行 List1.RemoveItem List1.ListIndex 语句的结果是________。 A)移去第一项B)移去最后一项 C)移去最后加入列表中的一项D)以上都不对 9.如果列表框List1中只有一个项目被用户选定,则执行 Debug.Print List1.Selected(List1.ListIndex)语句的结果是________。 A)在Debug窗口输出被选定的项目的索引值 B)在Debug窗口输出True C)在窗体上输出被选定的项目的索引值 D)在窗体上输出True 10.在窗体上画一个名称为List1的列表框,一个名称为Label1的标签,列表框中显示若干城市的名称。但单击列表框中的某个城市名时,该城市名从列表框中消失,并在标签中显示出来。下列能正确实现上述操作的程序是______。 A)Private Sub List1_Click()

vb中常用控件及其功能

4.1 标签 标签是VB中最简单的控件,用于显示字符串,通常显示的是文字说明信息。但不能编辑标签控件。 使用标签的情况很多,通常用标签来标注本身不具有Caption属性的控件。例如,可用标签为文本框、列表框、组合框等控件来添加描述性的标签。还可编写代码改变标签控件的显示文本以响应运行时的事件。例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况的信息。 4.1.1 常用属性 标签的属性很多,下面介绍几个常用的属性。 (1)Alignment属性 设置标签中文本的对齐方式。其使用语法如下: Object.Alignment[=值] 其中的“值”可以为0,1或2。0(默认值)表示左对齐;1表示右对齐;2表示居中。 (2)AutoSize属性 设置控件是否能够自动调整大小以显示所有的内容。其使用语法如下: Object.AutoSize[=True或False] (3)BackStyle属性 设置标签的背景样式。其使用语法如下: Object.BackStyle[=值] 其中的“值”可以为0或1。1(默认值)表示是不透明的;0表示是透明的。 (4)BorderStyle属性 设置标签的边框样式。其使用语法如下: Object.BorderStyle[=值] 其中的“值”可以为0或1。0(默认值)表示无边框;1表示单线边框。 (5)Caption属性 设置标签的文本内容。其使用语法如下: Object.Caption[=字符串] (6)WordWrap属性 设置标签的文本在显示时是否自动折行功能。其使用语法如下: Object.WordWrap[=True或False] 其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。 4.1.2 常用事件和方法 一般很少使用标签事件,标签的方法中常用的只有Move,其基本语法如下: Move left,top,width,height 其中left,top,width,height分别表示移动目的位置的坐标和大小。left为必要参数,其他

实验四aspnet35标准控件

实验四标准控件 一、实验目的: (1) 掌握基本服务器控件使用方法. (2) 掌握利用基本服务器控件实现Web 应用程序界面的设计的方法。 二、实验要求 1. 通过本实现了解各种基本服务器控件的应用方法. 2.练习使用基本服务器控件设计程序界面 三、相关知识点 1.web 服务器控件 Web 服务器控件是技术用于设计应用程序界面的控件,是将桌面应用程序控件技术思想引入到Web 程序开发的一种新型服务器控件该种控件是运行于服务器端的组件,经Web 服务器处理之后在客户端以HTML 标记形式出现 四、实验内容及步骤: 1.设计一个学籍管理系统登录页面,页面所图1 所示,并模拟系统方式添加按钮的事件处理程序

图1控件界面属性所表1 所示 表1 控件属性

按钮事件程序代码所下所示 .按钮一程序 string username = ; string password = ; if (username == "abc" && password == "123") (""); image 目录中。并显示出上传文件的摘要信息界面如图2所示 图2 控件属性如表2所示

程序清表如下所示 rotected void bt_ 1_Click(object sender, EventArgs e) { string path = ; string filename = ; int i=fu_ ".jpg", 0,fu_ if { if (i == -1) { (""); } else { (path + @"/image/" + filename); = filename + "文件,上传到服务器中
文件类型" + + "
文件大小为" + } } else { ("