ACTIVE控件属性的设置(精品)

上传人:痛*** 文档编号:244916123 上传时间:2024-10-06 格式:PPT 页数:45 大小:438.50KB
返回 下载 相关 举报
ACTIVE控件属性的设置(精品)_第1页
第1页 / 共45页
ACTIVE控件属性的设置(精品)_第2页
第2页 / 共45页
ACTIVE控件属性的设置(精品)_第3页
第3页 / 共45页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,6.1,控件概述,6.3,框架,6.2,单,选按钮和复选框,6.5,滚动条,与滑块,6.6,计时器,第,6,章,常用控件,6.6,鼠标器,和键盘,6.4,列,表框和组合框,结束,6.1,控件概述,1.,标准控件,标准控件是由,Visua1 Basic,本身提供的。例如,文本框、命令按钮和框架等都是标准控件(或称内部控件)。,2.ActiveX,控件,ActiveX,控件是扩展名为,.,ocx,的独立文件,其中包括,Visua1 Basic,各种版本都提供的控件(如,DataCombo,和,DataList,等),ActiveX,控件必须添加到工具箱中才能使用。,3,.,可插入的对象,可插入的对象通常都是,OLE,对象。由其它应用程序创建的不同格式的数据,如,Microsoft Excel,工作表对象和,Microsoft Project,日历对象等都是可插入对象。这些对象可以被添加到工具箱中并在窗体中使用。使用可插入对象,就可以在,Visua1 Basic,中编程控制其它应用程序的对象。,6.2,单选按钮和复选框,控件名称,用,途,OptionButton,(,如果需要附加的组则使用,Frame,),用户只能选择一项的小选择集,CheckBox,用户可选择一个或多个选项的小选择集,1.,单选按钮和复选框的重要属性,2.,单选,按钮和复选框的主要事件,6.2.1,单选按钮和复选框的重要属性,(,1,),Alignment,属性,0,(,缺省值,),文本是左对齐的,控件是右对齐的。,1,文本右对齐,控件左对齐。,(,2,),Value,属性,单选按钮:,Value=True,,,表示单选按钮被选中;,Value=False,默认设置,表示单选按钮不被选中。,复选框:,Value=0,,,默认设置,表示复选框不被选中;,Value=1,,,复选框被选中,;,Value=2,复选框为灰色,表示禁止用户选择。,(,3,),Style,属性,Style=0,,,标准方式;,Style=1,,,图形方式(参见图,6-5,)。,图,6-2-1,复选框(左)和单选按钮(右),(,a,),复选框和单选按钮(未选中状态),(,b,),复选框和单选按钮(选中状态),图,6-2-2,图形方式的单选按钮和复选框,6.2.2,单选按钮和复选框的主要事件,单选按钮和复选框可以接受的事件主要有,click,事件。但往往并不需要编写其事件过程。因为单击时,它们自动改变状态。,例,6-2,:用复选框和单选按钮控制文本框中输入的字体。,(,1,)界面设计,本程序采用如图,6-6,所示界面。包括两个标准形式的单选按钮,两个图形方式的复选框,一个文本框(设计时已经输入文字,字体三号),一个,Picture,图片框,用于显示文本框中文本的字体),一个,Command,命令按钮用于切换字体。各控件的属性见表,6-2,。,图,6-2-3,复选框和单选按钮的应用,表,6-2,控件属性,控件名,标题,Option1,下划线,Option1,删除线,Check1,粗体,Check1,斜体,Text1,无,Picture1,无,Command1,下一个字体,Private Sub Check1_Click(),Text1.FontBold=IIf(Check1=1,True,False)“,粗体”复选框是否按下(选中),End Sub,Private Sub Check2_Click(),Text1.FontItalic=IIf(Check2=1,True,False)“,斜体”复选框是否按下(选中),End Sub,Private Sub Option1_Click(),Text1.FontUnderline=IIf(Option1,True,False)“,下划线”单选按钮是否选中,End Sub,Private Sub Option2_Click(),Text1.FontStrikethru=IIf(Option2,True,False)“,删除线”单选按钮是否选中,End Sub,Private Sub Command1_Click(),Static I ,声明变量,Dim OldFont,Picture1.Cls,OldFont=FontName ,保留原来的字体。,Text1.FontName=Screen.Fonts(I),改变到新的字体。,I=I+1 ,计数器增一。,If I=FontCount Then I=0 ,重新开始。,FontName=OldFont ,恢复原来的字体。,Text1.FontBold=IIf(Check1=1,True,False)“,粗体”复选框是否按下(选中),Text1.FontItalic=IIf(Check2=1,True,False)“,斜体”复选框是否按下(选中),Text1.FontStrikethru=IIf(Option1,True,False)“,下划线”单选按钮是否选中,Text1.FontStrikethru=IIf(Option2,True,False)“,删除线”单选按钮是否选中,Picture1.Print Text1.FontName,End Sub,6.3,框架,框架(,Frame,),控件可以用来对其他控件进行分组,以便于用户识别。,为了将,控件分组,,首先需要绘制框架,然后绘制框架里面的控件。,如果需要对窗体上,已有的控件进行分组,,可以选中需要放入框架中的控件,然后采用“编辑”菜单的“剪切”命令将控件剪切到剪贴板中,再选中框架,单击“编辑”菜单的“粘贴”命令将选中的控件放入框架中。如果要将框架内的控件移动到框架之外,也只能采用“剪切”和“粘贴”的方法。,框架的主要属性,有,Name,、,Caption,、,Enable,、,Visible,等。,Caption,为框架的可见文字部分,如果省略,则框架形式上如同一个封闭的矩形框。,当框架,的,Enable,属性为,False,时,框架内的所有控件都将屏蔽,,用户无法对其操作,此时框架的标题(,Caption,),为灰色。,当框架的,Visible,属性为,False,时,框架及其内部的所有控件都将隐藏,起来。,6.4,列表框和组合框,列表框,(,ListBox,),控件,显示项目列表,,用户从其中可以选择一项或多项。列表框的默认名为,ListX,,,组合框的默认名为,ComboX,(,X=1,,,2,,,。)。,列标框和组合框的图标参见图,6-7,。,组合框,(,ComboBox,),控件,将文本框(,TextBox,),控件和列表框控件的特性结合,在一起既可以在控件的文本框部分输入信息,也可以在控件的列表框部分选择一项。组合框有,三种风格:下拉式组合框、简单组合框和下拉式列表框。,用户可以通过,单击列表框或组合框中的某一项来选择所需选项,,也可以,在组合框中输入自己的选项,(即使输入的内容并不包含在列表中),但是只能在列表框中进行选择,这是列表框和组合框的最大区别。,6-4-1,列表框组合框图标,1.,列表框和组合框的重要属性,(1),List,属性,List,属性用来存放列表框和组合框列表部分的选项。列表是一个字符串数组,数组的每一项都是一列表选项,对列表框和组合框控件在设计时可以通过属性窗口进行设置,也可以在运行时进行读写。其语法为:,.List()=,(,2,),ListIndex,属性,ListIndex,属性用来存放控件中当前选择项目的索引,在设计时不可用。如果未选定项目,则,ListIndex,属性值是,1,。对于,ComboBox,控件,表示用户向文本框部分输入了新文本。,(,3,),Sorted,属性,Sorted,属性决定控件的元素是否自动按字母表顺序升序排序。,Sorted,属性值为,True,,,则选项按字母顺序升序排列,否则按输入的顺序排列。,(,4,),Text,属性,对下拉组合框和简单组合框控件,表示编辑域中的文本,该文本可以从列表中选择或从键盘输入。,对下拉列表框和列表框控件,表示在列表中选择的选项,返回值总与表达式,List(ListIndex),的返回值相同。,Text,属性只能在程序中设置,为只读属性。,2.,列表框特有的重要属性,(,1,),MultiSelect,属性,MultiSelect,属性用来设置在列表框控件中进行复选以及如何进行复选。在运行时是只读的。,MultiSelect,属性值在,0,、,1,、,2,之间选择。,MultiSelect,属性值,=0,:(缺省值)不允许复选。,MultiSelect,属性值,=1,:简单复选。鼠标单击或按下空格键,在列表中选中或取消选中项。使用箭头键移动焦点。,MultiSelect,属性值,=2,:扩展复选。按下,SHIFT,并单击鼠标或按下,SHIFT,以及一个箭头键(上箭头、下箭头、左箭头、右箭头)将在以前选中项的基础上扩展选择到当前选中项。按下,CTRL,并单击鼠标在列表中选中或取消选中项。,(,3,),SelCount,属性,SelCount,属性返回在列表框控件中被选中项的数量。,如果没有选项被选中,那么,SelCount,属性将返回,0,值。,(,4,),Style,属性,Style,属性控制列表框的外观。,Style,属性值,=0,:默认值,不带复选框,单击选项即可选中。,Style,属性值,=1,:带复选框,必须在选项左边的复选框(小方框)中出现小对钩时才可选中。,列表框名,.Selected()=,Selected,属性值为一个逻辑数组,其中的每个元素对应列表中的一项,表示列表框控件中的一个项的选择状态。当数组元素值为,True,时,对应项被选中,否则没有选中。在设计时不可用。,Selected,属性的语法为:,(,2,),Selected,属性,3.,组合框特有的重要属性,对于组合框控件,,Style,属性值可以为,0,,,1,和,2,。,Style,属性值,=0,:缺省值,此时组合框称为下拉式组合框。包括一个下拉式列表和一个文本框。只有在单击文本框右边的下拉按钮时才可见下拉式列表框。可以从列表选择或在文本框中输入。,Style,属性,值,=1,:此时组合框称为简单组合框。包括一个文本框(文本框的右边无下拉按钮)和一个不能下拉的列表框。可以从列表中选择或在文本框中输入用户的选择(可以是列表中没有的内容)。,Style,属性值,=2,:此时组合框称为下拉式列表框。这种样式仅允许从下拉式列表中选择。,4.,列表框和组合框的常用方法,(,1,),AddItem,方法,AddItem,方法用于将项目添加到列表框或组合框控件,其语法为:,.AddItem,,,(,2,),Clear,方法,Clear,方法用于清除列表框或组合框或系统剪贴板的内容。其语法为:,.Clear,(,3,),RemoveItem,方法,RemoveItem,方法用以从列表框或组合框中删除一项。其语法为:,.RemoveItem ,5.,列表框和组合框的常用事件,列表框和组合框的常用事件有,Click,事件、,DblClick,事件、,Dropdown,事件等。其中,只有简单组合框(,Style=1,),才能响应,Dbllick,事件,。另外,,下拉式组合框和简单组合框具有,Change,事件,(在输入文本时响应事件)。在大多数情况下,都是在用户选择项目后,读取列表框或组合框的,Text,属性。,例,6-4-1,:建立两个列表框,分别为可购商品列表框和顾客购物列表框。要求程序能够完成商品选购、撤消选购、添加新商品、删除现有商品、统计全部选购的商品价格等操作。,(,1,)界面设计,如图,6-4-2,所示,在窗体上添加的,2,个框架、两个列表框、,5,个命令按钮。除列表框外其余控件的,Caption,属性见表,6-4,。,表,6-4,控件属性,Frame1,Frame2,Comm
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!