常用控件ppt课件.ppt
文本预览下载声明
第4章 常用控件;;4.1 单选钮和复选框;
事件:Click
因为单击时自动改变状态, 一般不需要编写过程
实例:用单选钮和复选框设置文本框的字体。;3、框架控件(Frame 控件)
功能:用来放其他控件的容器,把有关控件按功能分组, 默认名称为Frame1、Frame2、Frame3…。
重要属性:
Caption属性:框架标题
Enabled属性:
True(缺省值),允许对框架内的所有对象进行操作
False:标题呈灰色,不允许对框架内的所有对象进行操作。
Visible属性:
True (缺省值) :框架及其控件可见。
False:框架及其控件被隐含起来。 ;[例]创建一个窗体Form1(Caption:编辑字体的样式和字号),在此窗体上创建2个框架控件Frame1(Caption:字体样式)和Frame2(Caption:字体字号),再在窗体上建立一个文本框Text1(Text:心想事成)。在框架控件Frame1内建立由名为“粗体”、“斜体”、“下划线”组成的复选框按钮数组,在???架控件Frame2内建立由名为“10”、“14”、“18”、“22”、“26”组成的单选按钮数组。编程解决:点击有关单选按钮时,文本框内的文本会作出相对应的变化。;4、列表框(ListBox)和组合框(Combol)
主要公共属性
List:用于保存和设置每一个列表项内容
在程序中的访问形式列表框或组合框名.List(列表项序号)
列表项序号是为列表项进行的位置编号,从上至下依次为0、1、2…;4、列表框(ListBox)和组合框(Combol)
主要公共属性
ListCount(运行态属性):当前列表框中列表项总数
通过ListCount-1得到最后一个列表项的序号
ListIndex(运行态属性):其值是最后选中的列表项位置序号,若未选任何项目,则其值为-1
通过对象名.List(对象名. ListIndex)形式访问当前最后选中的列表项的内容
Text:其值等同于List(对象名. ListIndex)
不能直接设置列表框的Text(运行态属性)
组合框的Text属性值还表示用户直接在编辑区输入的文本;4、列表框(ListBox)和组合框(Combol)
主要公共属性
Sorted(排序):取值为True时,按各列表项内容在字母表中的次序排序;否则为false不排序,即按加入顺序显示,默认值为false
列表框的特有属性
Columns:取值为0时,列表项单列显示,取值大于0时,列表项多列显示
MultiSelect:决定用户是否可以一次选择列表框中多个列表项;取值0—单选;1—可以多选;2—通过Shift或Ctrl与鼠标或按空格键配合进行扩展选择,选中相邻的若干项。;列表框的特有属性
Selected(运行态属性) :当用户同时选中多个列表项时,采用列表框名.Selected(列表项序号)形式,来判断该列表项序号所对应的列表项是否被选中,值为True表示选中,否则“False”表示未选中。例如:打印所选中的项目
for i=0 to List.ListCount-1
if List1.selected(i)=true then print list1.list(i)
next i
SelCount (运行态属性) :取值是用户同时选中多个列表项的数目;4、列表框(ListBox)和组合框(Combol)
组合框的特有属性
Style (风格属性) :
下拉组合框 简单组合框 下拉列表框 (Style=0) (Style=1) (Style=2) ;4、列表框(ListBox)和组合框(Combol)
适用场合
组合框适用于建议性的选项列表,组合框(Style=1或2)包含编辑区域,这时可输入不在列表中的选项
当希望将输入的数据限制在列表选项之内时,应使用列表框或下拉列表框
除简单组合框外,组合框要比列表框节省窗体空间,只有单击组合框的向下箭头时,才显示全部列表,所以经常在窗体布局内容较多的情况下选用组合框替换列表框;4、列表框(ListBox)和组合框(Combol)
主要方法
AddItem:为列表框和组合框添加列表项
对象名. AddItem 列表项文本内容 [,插入位置序号]
例如:List1.AddItem “篮球”
若不指定插入位置,则采用追加形式插入到列表尾
该方法一次只能向列表中添加一个列表项
通常在Form_Load事件过程中使用该方法来初始化列表项
RemoveItem:用于删除列表框和组合框中指定位置序号的列表项
对象名. RemoveItem 删除项的序号
该方法一次删除一个列表项;4、列表框(ListBox)和组合框(Combol)
主要方法
Clear
显示全部