欢迎来到天天文库
浏览记录
ID:43974374
大小:856.50 KB
页数:111页
时间:2019-10-17
《常用内部控件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第七章常用内部控件本章主要内容标签、文本框、图片框与图像框命令按钮、复选框和单选按钮列表框、组合框和滚动条钮框架、直线和形状计数器控件数组控件数组窗体布局VB中的对象对象:具有特殊属性(数据)和行为方式(方法)的实体,它由属性、事件和方法构成。对象的分类:预定义对象/自定义对象常用的预定义对象:窗体、控件(工具箱窗口中)自定义对象:VB高级应用对象的三要素属性(property)对象的性质,方法(method)对象的行为,事件(event)系统事先设定的能被对象识别和响应的动作。对象的名称每一个对象都有有自己的名字。每个窗体、控件对象在建立时VB系统给出了一个默认名。用户可通过属性窗口
2、设置(名称)来给对象命名。使用对象名称的方式是:对象名窗体名.对象名对象的属性对象属性应用方法:方法一:在设计模式下,通过属性窗口设置。方法二:代码窗口中编写相关程序时。[对象名].属性名称利用赋值运算符“=”可以:改变对象属性:实现输入:实现输出等:form1.caption=form1.caption/2a=text1.text/val(text1.text)Label1.caption=。。。。。。对象的方法使用对象的方法的格式如下:[对象名].方法名[参数列表]例如:Command1.Move200,300Printcls对象的事件事件:是由VisualBasic预先设置好的、
3、能够被对象识别的动作。事件过程:是指附在该对象上的程序代码,是事件触发后处理的程序。事件过程的形式如下:PrivateSub对象名称_事件名称()…..事件响应程序代码EndSub设置事件及事件过程的方法在代码窗口选中对象后,选中相应事件,再编写事件响应程序代码直接双击对象后,编写事件响应程序代码控件分类内部控件出现在控件工具箱上的控件20个。ActiveX控件可以重复使用的编程代码和数据。是由用ActiveX技术创建的一个或多个对象所组成。控件的默认名称描述单词+阿拉伯数字例如:命令按钮:command1、command2…标签:label1、label2…文本框:text1、tex
4、t2…控件名称是可以在界面设计阶段通过属性窗口任意更改的!控件的一般属性Fontxxx.FontBold=Truexxx.FontItalic=Truexxx.FontUnderline=Truexxx.FontSize=24xxx.FontName="宋体"LeftTopWidthHeightBackColor、ForeColor对象的背景颜色。RGB(120,255,0)/&H00FFFFFF&文本的前景颜色。RGB(120,255,0)/&H00FFFFFF&控件属性类型不同,可拥有不同属性值,使得控件特定性质有所不同对象.属性=属性值控件的一般属性Alignment对齐方式0v
5、bLeftJustify1vbRightJustify2vbCenterEnabled:True/False用来确定控件是否对事件作出反应Visiable:True/FalseToolTipText:鼠标暂停时显示的文本Label标签的属性用于显示文本(输出)信息,不能作为输入信息的界面。基本属性Name、Height、Width、Top、Left、Enabled、Visible、Font、ForeColor、BackColor等。常用属性(1)Caption属性Caption属性用来改变Label控件中显示的文本。(2)Alignment属性设置Caption属性中文本的对齐方式,有
6、三种可选值:0左对齐(LeftJustify);1右对齐(RightJustify);2居中对齐(CenterJustify)。(3)BackStyle属性用于确定标签的背景是否透明。有两种可选值0表示背景透明,标签后的背景和图形可见;1表示不透明,标签后的背景和图形不可见,此时可为控件设置背景颜色。Label标签的属性(4)BorderStyle属性用来设置标签边框样式:有两种值可选0/1(5)AutoSize属性AutoSize属性确定标签是否会随标题内容的多少自动变化。值为True/False。(6)WordWrap属性AutoSize为True时才有效标签大小随文字多少的扩展方
7、式(水平/垂直)。值为True/False。Label标签的属性Label标签的其他属性MousePointer属性:鼠标指针鼠标移动到对象时指针的类型。使用:对象名.MousePointer[=属性值]属性值:0:vbDefault(缺省值)形状由对象决定。1:VbArrow箭头。2:VbCrosshair十字线。3:VbIbeamI型。4:VbIconPointer图标。MouseIcon属性:鼠标图标自定义的鼠标图标,必须在MousePo
此文档下载收益归作者所有