下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、、第2章表单和公用控件、Visual Basic编程、2.1 Form表单和表单(Form)是应用程序界面的主体,是用于放置其他控件的容器。VB为表单提供许多属性、方法和事件。表单的属性定义表单的外观。塑形的方法定义其行为。表单可以响应的事件定义了与用户的交互。下面介绍表单中常用的属性、方法和事件。1Name:表单名称表单名称用作程序代码中表单对象的标识名。创建表格时,默认名称为Form1、Form2等。格式命名惯例:必须以字母或汉字开头,可以包含数字和下划线,但不能包含空格或标点符号。2Caption:表单标题表单标题是显示在表单标题栏中的文本内容。表格标题基本上与表格名称相同。只能自定义标
2、题,没有其他约束。还可以在2.1.1 . 1表单的公共属性、2 . 1 . 1表单的公共属性、默认单位:特委(Twip)、1Twip=1/20点=1/1440英寸=l/567厘米程序代码中设置。2.1.1表单的常规属性,private subform _ click()form 1 . font . name=中文行form1.font.size=48 form1 End Sub,5Enabled属性:包括嵌入的控件,6Font属性:Font用于设置表单中的文字字体。7BorderStyle和MaxButton、MinButton属性BorderStyle:边框样式。MaxButton:显示窗
3、体的最大化按钮。MinButton:显示表单的最小化按钮。8ForeColor和BackColor属性ForeColor:设置表单的前景色,即文本颜色。设定BackColor:表单的背景颜色。2.1.1表单的公共属性9Icon属性设置表单左上角控制框的图标。默认值是在创建可执行文件时,使用所有表单中的图标作为应用程序的图标。10Picture属性:设置表单的背景图片。在“属性”窗口中,设置程序代码(如form 1 . picture=load picture(c : test . BMP)11 visible属性)中设置的表单可见性,如果设置为True,则显示该属性,2.1.1表单中的公用属性
4、,如何设置表单属性:方法1:在设计状态下通过属性窗口设置各种属性值。2:更改程序代码中属性值(运行时更改)的格式:perty=,Initialize:初始化事件。加载:在装载时发生。Unload:卸载时发生Resize复本:大小曹征。激活:激活。Deactivate:没有激活。单击“Click:”。DbClick:双击。2.1.2表格的常规事件,隐藏:隐藏表格。移动:将表格移动到特定位置。Print:显示文本或数据。Show:显示表单。Refresh:强制重新绘制表单。2.1.2表单的常用方法,VB中的所谓“方法”允许“对象”执行动作或操作。在程序中参考方法格式:对象名。方
5、法名称或对象名称。方法名称参数1、参数、示例2.1将表单标题设置为“表单示例”。表格加载时,把表格移到屏幕中央,表格上有20个字:“同学们早!”显示。同学们好!”。点击表格,“老师早!”双击表格,然后说:“老师你好!单击。、2.2标签标签;在界面中显示说明性文本信息;2 . 2 . 1标签的常规属性Name、Left、Top、Height、Width、Visible、Caption:在标签中AutoSize:大小可变属性。如果为True,标签宽度将根据文本大小自动调整。Alignment:对齐文本。0 -左对齐1 -右对齐2-中心。Backstyle: 0是透明的。1是不透明的。Borders
6、tyle: 0表示没有边框。1有单一线框。WordWrap:设定为True会自动换行文字。,2.2.2标签的公共事件和方法,1公共事件(1)Click事件:当左键单击或右键单击标签时发生Click事件。(2)DlClick事件:在标签上单击鼠标左键或双击鼠标右键时发生DblClick事件。2.2.2标签的一般事件和方法,2一般方法(1)Move方法:将标签移动到相对于容器左上角的指定位置。示例:Label2。Move 100,200。(2)Refresh方法:刷新标签的内容。2.3 TextBox文本框,显示指定文本的编辑控件,以及可用于输入和编辑文本的控件。2.3.1文本框的公共属性,1Na
7、me:默认名称为Text1、Text2等。2Text:文本框中的文本。可以在属性窗口或程序中设置。例如:private subform _ click()text 1 . text=visual basic text 2 . text=text 1 . text编程End Sub 3MaxLength:使用默认值0表示任意数量的字符,但字符数为32K4MultiLine:如果为True,则可以在多行中输入和显示文本。2.3.1文本框的公共属性5ScrollBars:设置文本框是否具有滚动条。ScrollBars属性只有在MultiLine为True时才有效。所需的值包括0-None、1-Hor
8、izontal、2-Vertical和3-Both。6PasswordChar:密码字符。7Locked:如果为True,则无法编辑文本框。8SelStart、SelLength、SelText属性SelStart:选定文本的起点。SelLength:选定文本的长度。SelText:选择文本内容通常合并剪贴板Clipboard对象以执行复制、剪切和粘贴文本等操作。1Change事件:Text属性值更改时触发Change事件。2KeyPress事件:输入按下并松开键盘上的某个键时发生的文本框。此事件具有KeyAscii参数,该参数返回输入字符的ASCII值。3GotFocus事件:焦点在文本框上
9、时触发。4LostFocus事件:当文本框没有焦点时触发。5SetFocus方法:聚焦文本框,以便用户可以直接输入信息。2.3.2文本框公用事件和方法、2.4 CommandButton命令按钮、最常用的控件在用户界面中起“决定性”的作用,用于确定下一步要执行的操作。1Caption:用于设置按钮上显示的文本。2Cancel:设定为True时,按Esc与按一下此按钮作用相同。3Default:设定为True时,按enter与按一下此按钮作用相同。4样式:采用值0作为标准按钮。1是图形按钮。5Picture:指定按钮图形。2.4.1命令按钮的公共属性,2.4.2命令按钮的公共事件和方法,1公共事
10、件Click -最常用的事件。此事件可能在以下情况下发生:命令按钮用鼠标单击时。焦点在命令按钮上时,按空格键或Enter键。如果命令按钮有快捷键,只需按快捷键即可。将命令按钮的Cancel设置为True,然后在运行时按Esc键。注:命令按钮上未设置DblClick事件。2常用方法按钮的常用方法是Move,SetFocus方法。示例2.2设计程序并在文本1中输入多个字符。单击“隐藏密码”按钮后,文本框中将显示相同数量的“*”。单击“显示密码”按钮时,将显示输入的字符。单击重新输入按钮将清除Text1的内容。2.5单选按钮、复选框和帧,单选按钮实现单选复选框多选择帧控件实现表单中的控件分组,2.5
11、.1OptionButton单选按钮,1 .公共属性名,默认值为Option1、Option2等。Caption标题。默认值为Option1、Option2等。Enabled False,不可用,灰色;默认值为True。Value如果选中,则为True如果未选中,则为False。设定型式单选钮的外观。0-标准模式(默认)1-图形模式Alignment标题对齐,0-左对齐;1-右对齐。2 .公共事件单击“Click事件”单选按钮将触发Click事件。在代码中更改单选按钮Value值并将False更改为True时触发Click事件。2.5.1OptionButton单选按钮,2.5.2 Check
12、Box复选框,1 .一般属性Name名称,预设值为Check1、Check2等。Caption标题。默认值为Check1、Check2等。选择值1;未选择0。2选择被禁止。是灰色。Enabled值为False复选框不可用,且为灰色。样式0-标准模式(默认);1-图形模式Alignment标题对齐,0-左对齐;1-右对齐。2.公共事件Click事件、2.5.3 Frame框架、公共属性:Name名称、默认值为Frame1、Frame2等。Caption标题、默认值为Frame1、Frame2等。如果Visible为False,则不显示框架及其内部的控件。如果Enabled为False,则框架显示
13、为灰色,并且框架和框架内的控件都不可用。示例2.3设计程序实现文本格式。使用一组单选按钮设置字体颜色黑色、蓝色和红色。默认值为黑色。使用一组单选按钮设置文本框背景颜色绿色、白色、默认值白色。使用复选框设置文本框的字体粗体、斜体和下划线。文本框大小为20。单选按钮、复选框和帧示例、2.6列表框和组合框。显示可从中选择一个或多个项目的项目列表的列表框。组合框是文本框和列表框的组合,您可以在文本框节中输入信息,或在列表框节中选择项目。2.6.1 ListBox列表框,1 .名称名称名称,默认值为List1、List2等。2.可以在列表列表、存储列表项目的字符串数组和属性窗口中进行设置。3.列表计数列
14、表框中的项目数。4.ListIndex选择的序列号;如果未选中,则为-1。5.文本选定项目的文本。公共属性、2.6.1列表框公共属性、选定项为True,未选定项为False。7.Columns列数为0(默认值)时显示1列,并根据需要添加垂直滚动条。选择N(n1)将显示n列,并根据需要添加水平滚动条。8 .Sorted为True,项目按字母顺序排序。如果为False,则按添加顺序排序。2.6.1 ListBox列表框常规方法、AddItem方法在列表框中。以AddItem项目字符串格式添加项目。位置注释:如果未指定插入位置,则会将其插入到列表末尾。Clear方法清除所有项目。RemoveItem
15、方法删除指定的项目。格式:物件名称。RemoveItem索引值,例如List1。RemoveItem 2)、删除项目3 list 1 . remove item list 1 . list index、移除选取范围。2.6.1 ListBox列表框公共事件,1 .单击Click事件列表项时,将发生Click事件。2.双击DblClick事件列表条目将引发DblClick事件。示例2.4设计学生名单管理程序。单击“添加学生”,然后将Text1的名称添加到列表末尾。单击“插入学生”,将文本1的名称插入到列表中选定的位置。要从列表中删除选定的项目,请单击“删除选项”。单击“清除列表”清除列表。单击“
16、修改选项”,将选定的学生名称放在Text1中,以便进行修改。单击“确定修改”,将修改后的学生姓名写回列表中。2.6.2组合框公用属性,1 .名称名称、默认组合1、组合2等。2.样式类型有三个值:0、1或2。0-下拉组合(默认),下拉组合框。1-简单组合框。2-下拉列表下拉列表。2.6.2组合框公用属性,1 .名称名称、默认组合1、组合2等。2.样式类型有三个值:0、1或2。0-下拉组合(默认),下拉组合框。1-简单组合框。2-下拉列表下拉列表。文本文本,其他组合框角色不同。返回或设置下拉或简单组合框、文本框文本。下拉列表框-返回列表框中选定的项目。4.List、ListCount、ListIndex、Sorted等,2.6。2 ComboBox组合框常见事件;对于组合框,单击列表项将发生Click事件。双击列表项目将引发DblClick事件。Text属性值变更时,会触发Change事件。列表框部分下拉时,将发生Dropdown事件。具体来说,下拉组合框识别Click、Dropdown和Change。简单组合框识别Click、DblClick和Change。下拉列表框识别Click、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026编织医院面试题及答案
- 2026辩证面试题及答案
- 2026滨海投资面试题及答案
- 2026博士思政面试题目及答案
- 2026捕虫诱饵面试题及答案
- 2026年西安工业大学专职辅导员招聘(10人)模拟试卷附答案详解
- 2026江西农业大学招聘专职辅导员4人笔试题库及参考答案详解【B卷】
- 2026福建福州市仓山区妇女联合会编外人员招聘1人参考题库(培优)附答案详解
- 2026年6月浙江温州外国语高级中学教师招聘6人模拟试卷【巩固】附答案详解
- 2026四川凉山州昭觉县卫生健康局考试招募医疗卫生辅助岗5人备考题库及参考答案详解【完整版】
- 电气测试专项施工方案
- 2026年自动化控制系统在矿业中的成功案例
- 三类汽修厂业务受理制度
- 2025-2026学年山西省太原市高一上学期期中考试英语试题
- 2025年中国热带农业科学院橡胶研究所高层次人才引进备考题库及一套答案详解
- 2025年常州政府雇员笔试真题及答案
- 2026年南京铁道职业技术学院单招综合素质笔试备考题库带答案解析
- 酒店客房清洁服务补充协议
- 耳廓离断清创术后护理查房
- 雨课堂学堂在线学堂云《创新创业基础( 南京信工)》单元测试考核答案
- 2025高三英语高考高频短语搭配1000组
评论
0/150
提交评论