文档介绍:VB教学课件第8章 界面设计【医药版】
第一节 常用窗体控件
SSTab(选项卡)
SSTab不是标准控件,使用前需通过“工程/部件” 将“Microsoft Tabbed Dialogue Control6
第一节 常用窗体控件
2. 常用方法
1)AddItem
用于向列表框中添加新的条目。语法格式为:
Item [,Index]
Item:必须是字符串表达式,是新增条目的具体内容。
Index:新增条目的位置,省略时添到最后。Index=0为第一项。
2)RemoveItem
用于从列表框中删除条目。语法格式为:
Index
Index:被删除条目的编号。对于顶端的第一个条目,Index为0
3) Clear
Clear方法用于清除列表框中的所有条目。语法格式为:
RemoveItem与Clear区别: RemoveItem只能删除某一个条目,而
Clear是删除所有的条目。
第一节 常用窗体控件
3. 事件
列表框能够响应Click和DblClick事件,但很少用。一般用户通过列表框和组合框选择,完毕单击某按钮时才根据选择结果执行相应操作。
4. 应用实例
设计如图所示的程序。右侧列表框中的条目按照字符顺序升序排列,左侧列表框中的条目按照添加的先后顺序排列。当双击某个条目时,该条目从本列表框中被删除同时添加到另一个列表框中。
第一节 常用窗体控件
组合框(ComboBox )
ComboBox(组合框)是VB的标准控件,它是文本框和列表框的组合。
1)组合框也具有Text、ListIndex、List、ListCount、Sorted等属性,含义同List控件。但没有MultiSelect、Selected、Selcount属性。
第一节 常用窗体控件
2)Style(风格,列表框没有)
该属性用于设置组合框的格式,有3种取值情况:
0-Dropdown下拉式组合框
1-Simple Combo简单组合框
2-Dropdown List下拉式列表框
这三种组合框的区别为:
①下拉式组合框和下拉式列表框运行时只显示文本框,如左图所示。而简单组合框同时显示文本框和列表框,大小固定,如中间所示。
②下拉式组合框和简单组合框允许用户在文本框中输入新的内容,而下拉式列表框不允许。
③三种组合框都可以响应Click事件,只有简单组合框可以响应DblClick事件。
第一节 常用窗体控件
2. 应用实例
编写一个程序实现以下功能:必须从给定的实验类型中选择一个实验种类,从给定实验动物列表中选择可用的动物类型(可以多选),当单击“读取”按钮时将用户的选择结果输出到窗体上,如图所示。
设计一个如下图所示的应用程序。它包含两个列表框和一个文本框,当文本框中的信息输入完成以回车结束后,其信息以降序排列在左边的列表框中,当双击某个项目时,该项目从左边的列表框中删除,添加到右边列表框中,并以字母顺序升序排列。
练****br/>第一节 常用窗体控件
滚动条(ScrollBar)
滚动条分为水平滚动条和垂直滚动条两种,它们都是VB的标准控件。除了方向不同外,水平滚动条和垂直滚动条的结构和操作是一样的。两端各有一个箭头,中间有一个滑块。如图所示。
第一节 常用窗体控件
1) Max
设置当滑块移至水平滚动条最右端,或垂直滚动条最下端时滚动条所能表示的极值 (范围为-32768~32767) 。
2)Min
设置当滑块移至水平滚动条最左端,或垂直滚动条的最上端时滚动条所能表示的极值 (范围为-32768~32767) 。
说明:Max既可以大于Min,也可以小于Min。
3)Value
设置和返回滑块在滚动条上的位置。
注意:不能将Value的值设置在Max和Min范围之外的值。
4)LargeChange
设置单击滚动条上滑块与箭头间位置时,Value增加或减小的值。
5)SmallChange