文档详情

常用控件ppt课件.ppt

发布:2018-07-27约4.04千字共31页下载文档
文本预览下载声明
第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
显示全部
相似文档