版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务一掌握复选列表框类控件属性设置一、OptionButton(单选框)控件的属性在VisualBasic编程中,经常遇到需要进行选择的情况,如从几个选项中选择一个或多个。这时,可以采用VisualBasic内部控件中的选择类控件———单选按钮或复选框。单选按钮控件(OptionBotton)的主要功能是让用户在一组相关的选项中选择其中一项。单选按钮必须成组出现,用户在一组单选按钮中必须并且只能选择一项。当某一项被选定后,其左边的圆圈中出现一个黑点。OptionButton(单选按钮)控件如图5-1所示。1常用属性(1)Caption属性设置单选按钮的文本注释内容,即单选按钮边上的文本标题。下一页返回任务一掌握复选列表框类控件属性设置(2)Value属性表明单选按钮是否被选中,选中时Value值为True,否则为False,系统会根据操作情况来自动改变Value属性值。使用单选按钮属性组时,当一个单选按钮被选中后,其余的会自动关闭。(3)Alignment属性:设置标题和按钮的显示位置。其中,0表示控件钮在左边,标题显示在右边;1表示控件钮在右边,标题显示在左边。OptionButton(单选按钮)控件的属性值及说明见表5-1。上一页下一页返回任务一掌握复选列表框类控件属性设置2常用事件单选按钮使用最多的是Click事件。当程序运行时,单击单选按钮,或在代码中改变单选按钮的Value值(从False改为True),都将触发Click事件。在应用程序中,可以创建一个事件过程来检测控件对象的Value属性值,再根据检测结果执行相应的操作。二、CheckBox(复选框)控件的属性CheckBox(复选框)控件的主要功能是从用户处获取“是”或“否”的信息。复选框可以列出可供用户选择的多个选择项,而用户根据需要选择其中的一项或多项,或者不作选择。复选框与单选按钮在使用方面的主要区别在于:一组单选按钮中只能选中一项,而在复选框中可以同时选中多个选项。CheckBox(复选框)控件如图5-3所示。上一页下一页返回任务一掌握复选列表框类控件属性设置1常用属性(1)Caption属性设置复选框的文本注释内容,即复选框边上的文本标题。(2)Value属性表示复选框的状态,有3种取值,其中,0表示未选中(默认值),1表示选中,2表示不可用(灰色显示)。(3)Alignment属性设置标题和按钮的显示位置。其中,0表示控件钮在左边,标题显示在右边;1表示控件钮在右边,标题显示在左边。CheckBox(复选框)控件的属性值及说明见表5-2。上一页下一页返回任务一掌握复选列表框类控件属性设置2常用事件复选按钮可响应的事件与单选按钮的基本相同,复选按钮使用最多的也是Click事件。当程序运行时,单击复选按钮,或在代码中改变复选按钮的Value值(从False改为True),都将触发Click事件,进行复项选择。在应用程序中,还可以创建一个事件过程来检测控件对象的Value属性值,再根据检测结果执行相应的操作。三、ListBox(列表框)控件的使用列表框和组合框都是VisualBasic工具箱中的标准控件,它们都能提供若干个选项,供用户任意选择。这两种控件的特点是都能为用户提供大量的选项,并且占用屏幕空间少,操作简单、方便。上一页下一页返回任务一掌握复选列表框类控件属性设置ListBox(列表框)控件如图5-5所示。Style属性用来设置列表框控件的风格,其中0表示标准风格,1表示复选框风格,如图5-6所示。ListBox(列表框)控件的属性值及说明见表5-3。2常用事件列表框能够响应Click、DbClick等事件。3常用方法列表框中的表项可以通过List属性进行设置,也可以在程序中用AddItem方法来添加、用RemoveItem方法或Clear方法来删除。(1)AddItem方法语句形式如下:上一页下一页返回任务一掌握复选列表框类控件属性设置对象AddItemitem[,index]若省略“索引”参数,则该表项将自动添加在最后一个表项的后面。(2)RemoveItem方法RemoveItem方法用来删除一个(index)列表项,其语句形式如下:对象RemoveItemindex(3)Clear方法Clear方法用于清除列表框中所有的列表项,语句形式如下:对象Clear上一页下一页返回任务一掌握复选列表框类控件属性设置四、ComboBox(组合框)在列表框中,用户无法输入列表中不包括的内容。如果用户需要输入列表中未包括的内容,就要用到组合框。ComboBox(组合框)是另一种特殊的列表框,它是文本框和列表框的组合,同时兼具文本框的键盘输入及列表框的鼠标选取功能,因此应用十分广泛。ComboBox(组合框)控件如图5-7所示。1常用属性组合框除了具有列表框和文本框的大部分属性和方法之外,还有一些自己的属性。上一页下一页返回任务一掌握复选列表框类控件属性设置(1)Style属性用来设置下拉列表框的三种类型,如图5-8所示。(2)Text属性表示用户所选定项目的文本或直接从文本框输入的文本。ComboBox(组合框)控件的属性值及说明见表5-4。上一页返回任务二字体格式设置、程序界面及属性设置步骤一建立应用程序用户界面选择“新建工程”,进入窗体设计器,首先增加三个组合框(Combo1、Combo2、Combo3)、一个列表框(List1)和三个框架控件(Frame1、Frame2、Frame3)。然后,选中Frame1,在其中增加三个单选按钮数组Option1(0)、Option1(1)、Option1(2);选中Frame2,在其中增加两个复选框按钮数组Check1(0)、Check1(1);选中Frame3,在其中增加一个文本框按钮(Text1)。最后,增加四个标签控件(Label1、Label2、Label3、Label4),用来说明其他控件的名称。各控件排列如图5-9所示。下一页返回任务二字体格式设置、程序界面及属性设置控件数组是由一组类型相同的控件组成的,这些控件共用一个相同的控件名,并且具有相同的属性设置。控件数组中每个控件都有唯一的索引号即下标,下标值由Index属性指定。控件的Name属性必须相同。步骤二设置对象属性修改Form1的属性:Caption改为“字体格式设置程序”,MaxButton(最大化按钮)改为False,即最大化按钮不可用;调整窗体到一般对话框大小。修改ComboBox的属性:清空Combo1、Combo2、Combo3的Text内容,留空;将Combo3的Style属性改为1-SimpleCombo。修改ListBox的属性:List属性置为空。修改Frame属性:Frame1的Caption改为“颜色”,Frame2的Caption改为“效果”,Frame3的Caption改为“预览效果”。上一页下一页返回任务二字体格式设置、程序界面及属性设置修改OptionButton单选按钮属性:Option1(0)、Option1(1)、Option1(2)的Caption属性分别修改为“红色”、“绿色”、“蓝色”。修改CheckBox复选按钮属性:Check1(0)、Check1(1)的Caption属性分别设置为“下划线”、“删除线”。修改Label的属性:Label1、Label2、Label3、Label4的Caption属性分别设置为“中文字体:”、“西文字体:”、“字形:”、“字号:”。修改Text1的属性:文本的Text属性改为“无(清空)”。各对象的属性见表5-5。程序界面设置效果如图5-10所示。上一页返回任务三字体格式设置的程序代码设计程序运行时,组合框和列表框都需要加载项目内容,故应该在窗体加载时装入组合框和列表框的项目内容,然后再对组合框和列表框的文本进行编程和处理。另外,需对单选按钮和复选按钮进行编程,来确定选中的是哪个项目并实现相应的效果。程序执行效果如图5-11所示。返回任务四掌握字体格式设置程序相关知识【相关知识】设计完字体格式设置的程序后,再来补充在程序设计里用到的相关知识。首先学习VisualBasic里的SelectCase语句的作用及方法。SelectCase可根据表达式的值,来决定执行几组语句中的哪一组。如:SelectCasea;意思就是判断a是什么内容,然后根据内容执行相应的代码。返回图5-1认识OptionButton(单选按钮)控件返回表5-1OptionButton(单选按钮)控件的属性表下一页表5-1OptionButton(单选按钮)控件的属性表返回图5-2例51程序示例返回图5-3认识CheckBox(复选框)控件返回表5-2CheckBox(复选框)控件的属性表返回图5-4例5.2程序示例返回图5-5ListBox(列表框)控件返回图5-6列表框控件的Style风格返回表5-3ListBox(列表框)控件的属性表下一页表5-3ListBox
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年销售业绩提升策略方案
- “7.3意识”条款应用专业指导清单(雷泽佳编制-2026A0)
- 供应商发言稿
- 石场安全管理制度讲解
- 休克患者给氧宣教
- 大学职业规划指南
- 企业消防安全防控体系
- 一年级下册找规律填数精讲|数字规律 模式发现
- 二年级道德与法治上册家庭礼仪课|尊老爱幼
- 五年级数学上册方程的意义课|等号
- 2026新教材人教版九年级上册英语暑假预习:Unit 1 The Changing World 词汇详解
- 护栏安装工程承揽协议
- 2026驾照科目一全新全攻略:新规解读、核心考点与零基础通关指南
- 、2026 广州中考历史 试卷
- 2026新疆农业大学招聘编制外聘用人员61人参考题库【典优】附答案详解
- 期末小升初模拟试卷(试卷)2025-2026学年六年级数学下册人教版(含答案)
- 比较文学智慧树知到期末考试答案章节答案2024年齐鲁师范学院
- GB/T 42901-2023钢筋机械连接件试验方法
- GB/T 31928-2015船舶用不锈钢无缝钢管
- GB/T 1540-2002纸和纸板吸水性的测定可勃法
- GA/T 1162-2014法医生物检材的提取、保存、送检规范
评论
0/150
提交评论