如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
VisualVisualBasicBasic程序设计程序设计(6.0(6.0版版))安徽工程大学电气工程学院徐晓光1第4章常用控件与窗体4.1控件的基本知识P884.2图形控件P914.3选择性控件P984.4框架控件P1014.5列表框和组合框P1044.6滚动条和slider控件1114.5时钟控件P1154.6ActiveX控件1174.7综合应用举例P1242教学目的:掌握4.1-4.5简单的常用控件了解4.6高级控件教学重点:掌握4.1-4.5简单的控件教学难点:了解4.5列表框与组合框教学方法:课堂讲授教学手段:多媒体教学课外作业:学时分配:2学时教学内容:4.1-4.7自学内容:4.834.1控件的基础知识控件的分类:分为三类1.标准控件:内部控件出现在工具箱上的控件,20个2.ActiveX控件:工程/部件选定控件ActiveX部件:是可以重复使用的编程代码和数据是由用ActiveX技术创建的一个或多个对象所组成ActiveX部件文件:扩展名OCX,在Windows的SYSTEM目录中3.可插入对象Windows应用程序的对象可插入对象可添加到工具箱上同标准控件一样使用例如:MicrosoftExcel工作表44.2图形控件54.3选择性控件复选框(CheckBox)单选钮(OptionButton)列表框(ListBox)组合框(ComboBox)一、单选钮和复选框1、属性:Caption属性:文本标题。Alignment属性:0:控件钮在左边,标题显示在右边。1:控件钮在右边,标题显示在左边。Value属性:单选钮(逻辑型)检查框(数值型)True:选定0--Unchecked:未被选定(默认)False:未选定(默认)1--Checked:选定2--Grayed:灰色,禁止选择Style属性:0--Standard:标准方式1--Graphical:图形方式62、事件:Click单选和复选按钮都能接收Click事件,当单击时它们会自动改变状态。例4.1用单选钮和复选框设置文本框的字体。74.4框架控件一、框架(Frame):设Caption为"字体"框架框架内控件的创建方法:方法1:单击工具箱上的工具,然后用出现的“+”指针,在框架中适当位置拖拉出适当大小的控件。不能使用双击工具箱上图标的自动方式。方法2:将控件“剪切”到剪贴板,然后粘贴(Ctrl+V)到框架。8Caption属性:框架标题Enabled属性False:标题呈灰色,不允许对框架内的对象进行操作。Visible属性True:框架及其控件可见。False:框架及其控件被隐含起来。事件:Click、DblClick一般不需要编写框架的事件过程。例4.2框架用法示例94.5列表框和组合框一、列表框(ListBox):显示项目列表,用户可从中选择一个或多个项目。如果有较多的选择项,超出所画的区域而不能一次全部显示时,VB会自动加上滚动条。通常在一个列表框中只能选择一项,但当列表框的MultiSelect属性为1或2时允许多项选择。列表框最主要的特点是只能从其中选择,而不能直接修改其中的内容。列表框各主要属性的值:List1.ListIndex=3(下标从0开始的)List1.ListCount=5List1List1.Selected(3)=True,其余为False。List1.Sorted=False,没有排序。List1.Text为“cox”,与List1.List(List1.ListIndex)相等101、属性:(1)基本属性:Name、Enabled、Visible、Index等(2)List属性:字符型数组,存放列表框的项目,下标是从0开始的。(3)ListIndex:表示执行时选中的列表项序号,如果未选定任何项时为-1。(4)ListCount:表示列表框中项目的数量,ListCount-1表示最后一项的序号。(5)Selected:是一个逻辑数组,其元素对应列表框中相应的项,表示对应的项在程序运行期间是否被选中。Selected(i)的值为True表示第i+1项被选中。(6)Sorted:决定列表框中项目在运行期间是否按字母顺序排列显示。如为True:按字母顺序排列;如为False:按加入先后顺序排列。(7)Text:表示列表项中被选定的文本内容。是默认的属性。注意:List1.List(List1.ListIndex)=List1