VisualBasic程序设计教程课件作者何瑞麟佘学文主编方士杰李巍副主编第7章节.pptVIP

  • 2
  • 0
  • 约9.01千字
  • 约 61页
  • 2017-11-12 发布于广东
  • 举报

VisualBasic程序设计教程课件作者何瑞麟佘学文主编方士杰李巍副主编第7章节.ppt

7.4.6 多项选择框和单项选择框介绍 多项选择(CheckBox)框和单项选择(OptionButton)的特征: ①、Value属性 Value属性用来表示复选框或单选按钮的被选中与否的状态。对于单选按钮来说,Value属性可设置为True或False。当设置为True时,该单选按钮是“打开”的或“被选中”的,按钮中心有一个圆点。对于复选框来说,Value属性可以设置为0、1或2。 复选框 Value属性的值: ②、Style属性 Style属性用来指定复选框或单选按钮的显示方式,以达到需要的视觉效果。 常量 值 描述 UnCheched 0 表示没有选择该复选框 Checked 1 表示选中该复选框 Grayed 2 表示该复选框被禁止(灰色的) CheckBox和OptionButton的Style属性的取值: 常量 值 功能 vbButtonStandard 0 vbButtonGraphical 1 (默认)标准方式。同时显示控件和标题 图形方式,外观和命令按钮类似。如果选中则是按上的状态,如果没有选中,则和普通的命令按钮类似。 7.4.7 列表框(ListBox)介绍 列表框(ListBox)用于在很多项目中作出选择的操作。如果列表框中的项目超出了列表框设计时的长度,则Visual Basic会自动给列表框加上垂直滚动条,为了能正确的操作,列表框的高度就不小于3行。 内部控件列表框(ListBox)的主要属性和使用方法如下: ①、Columns属性 该属性用来确定列表框的列数。当属性设置为0(默认)时,所有项目呈单列显示。如果该属性设置为1,则列表框呈多行多列显示,如果大于且小于列表框中的项目数,则列表框呈单行多列显示。 ②、List属性 该属性用来列出表项的内容。List属性保存了列表框中所有值的数组,可以通过下标访问数组中的值,下标从0开始。如果是存在的表项,可以使用代码进行修改。格式为: 对象表达式.List(下标) [= 字符串表达式] 在程序的设计阶段,通过属性窗口向列表框添加项目的方法是:在List属性窗口中的下拉方框中输入列表框中的项目,每输入一项按“Ctrl+Enter”换行,全部输入完后按Enter回车键,所输入的项目即出现在列表框中。 ③、ListCount属性 该属性反映列表框中表项的数量,最后一项的序号为ListCount-1。 ④、ListIndex属性 该属性反映的是当前选中的表项的位置。当选中第一项时它为0,当选中第二项时它为1,依次类推。如果没有选中任何的项,则ListIndex属性为-1。 ⑤、Text属性 该属性的值为最后一次选中的表项的文本,但在程序中不能直接修改Text属性。 ⑥、AddItem方法、RemoveItem方法和Clear方法 AddItem方法用来在列表框中插入一行文本; RemoveItem方法用来删除列表框中指定的项目; Clear方法用来清除列表框中的全部内容。 格式分别为: 列表框名.AddItem 项目字符串,索引值 列表框名.RemoveItem 索引值 列表框名.Clear ⑦、MultiSelect属性 该属性只能在属性窗口进行设置,用来指示是否能够在ListBox控件中进行复选以及如何进行复选。在程序运行时不能通过代码进行修改。如果在列表中选择了多个表项,则ListIndex属性为最后那个选择项的选择值。 ListBox对象的MultiSelect属性 值 功能 0 - None 1 - Simple 2- Extended 每次只能选择一项,如果选择另一项则会取消对前一项的选择 可以用鼠标或空格键选择同时选择多个项,后续的选择不会取消前面所选择的项。 可以使用Shift键选择指定范围的多个项。其方法是:单击所要选择的范围的第一项,然后按住Shift键不松开,并单击所要选择项目的最后一项。或按住Ctrl键并单击列表框中的项,则可选择不连续的多个表项。 例题3:设计一个界面如下图所示的程序。程序运行后,如果没有在文本框中输入信息(即文本在去掉首尾空格后的长度为零)则相应的命令按钮禁止使用;如果在文本框中输入了相应的内容,则单击

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档