第8章-常用控件的使用课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第8章-常用控件的使用课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常用 控件 使用 课件
- 资源描述:
-
1、8.1 8.1 标签和文本框标签和文本框8.2 8.2 命令按钮、图片框和图像框命令按钮、图片框和图像框8.3 8.3 单选按钮复选钮和框架单选按钮复选钮和框架8.4 8.4 列表框和组合框列表框和组合框8.5 8.5 文件系统控件文件系统控件8.6 8.6 滚动条滚动条第8章 常用控件的使用8.7 8.7 计时器控件计时器控件8.8 8.8 鼠标和键盘鼠标和键盘8.9 8.9 控件数组控件数组8.10 8.10 通用对话框通用对话框8.11 8.11 其他控件其他控件8.12 8.12 综合实例综合实例窗体对象(Form)是VB应用程序的基本构造模块,是运行应用程序时,与用户交互操作的实际窗
2、口。窗体是一个窗口或对话框,是存放菜单、控件的容器。实际上,窗体是类的概念,窗口则是类的实例即对象。窗体有自己的属性、事件和方法,用来控制窗体的外观和行为。VB中窗体对象的外观由窗体的属性设置;窗体的行为由窗体的方法来定义;窗体与用户的交互由窗体的事件来定义。文本框 TextBox 命令按钮 CommandButton 单选按钮 OptionButton 列表框 ListBox 垂直滚动条 VScroolBae 驱动器列表框 DriveListBox 文件列表框 FileLIstBox 线条 Line 数据 Data 标签 Label 框架 Frame 复选按钮 CheckBox 组合框 Co
3、mboBox 水平滚动条 HScrollBar 计时器 Timer 文件夹列表 DirListBox 形状 Shape 图像框 Image OLE 容器 图片框 PictureBox(1)内部控件(2)ActiveX控件,是扩展名为.ocx的独立文件,其中包括各种版本Visual Basic提供的控件(如DataCombo、DataList控件等)和仅在专业版和企业版中提供的控件(如Listview、Toolbar、Animation和Tabbed Dialog),另外还有许多第三方提供的ActiveX控件。(3)可插入的对象,如Microsoft Excel 工作表对象,或者一个包含某工程计
4、划信息的 Microsoft Project 日历对象等。因为这些对象能添加到工具箱中,所以可将其当作控件使用。8.1 标签和文本框标签控件的属性Caption(标题)属性BorderStyle(边框)属性Alignment(对齐方式)属性AutoSize 属性Wordwarp(换行显示)属性Font(字体)及其相关属性Visible(可见)属性1 标签(Label)8.1 标签和文本框标签控件事件和方法尽管标签控件可以响应多种事件和引用多种方法,但由于标签控件通常只用于显示有关信息,通常在设计时很少使用事件与方法。1 标签(Label)8.1 标签和文本框文本框控件的主要属性Text(文本)
5、属性 SelText(选中文本)属性SelStart 与 SelLength 属性MaxLength(最大长度)属性MultiLine(多行)属性2 文本框(TextBox)文本框控件的主要属性PasswordChar(密码)属性ScrollBars(滚动条)属性Locked(锁定)属性Enabled(有效)属性外观类属性8.1 标签和文本框2 文本框(TextBox)文本框控件的事件Click(单击)事件Change(改变)事件GotFocus 事件LostFocus 事件KeyPress(按键)事件MouseDown、MouseUp 事件8.1 标签和文本框2 文本框(TextBox)文本
6、框控件的方法文本框的常用方法是设置焦点SetFocus方法,即将当前焦点强制设置到指定的文本框上。8.1 标签和文本框2 文本框(TextBox)8.2命令按钮、图片框和图像框命令按钮的主要属性Cancel(取消)属性Default(默认)属性Caption(标题)属性Enabled(可用)属性Style(类型)与 Picture(图片)属性 Value 属性 1 命令按钮命令按钮的事件命令按钮支持多种事件,但最常使用的是Click事件。单击命令按钮后也将产生 MouseDown 和 MouseUp 事件。如果要在这些相关事件中附加事件过程,则应确保操作不发生冲突。命令按钮控件中该三个事件发生
7、的顺序为:MouseDown、Click、MouseUp。如果用户试图双击命令按钮控件,则其中每次单击都将被分别处理,即命令按钮不支持双击事件。8.2命令按钮、图片框和图像框1 命令按钮2图片框(PictureBox)图片框(PictureBox)PictureBox的主要属性Picture属性AutoSize属性使用PictureBox作为容器可用 PictureBox 控件作为其它控件的容器。例如可将 PictureBox 控件放置到 MDI 窗体的内部区域,所以通常用它手工创建工具条或状态条。8.2命令按钮、图片框和图像框PictureBox的方法Print方法将 AutoRedraw
8、属性设置为 True 并使用 Print 方法就可在 PictureBox 控件上输出文本。例如:Picture1.Print A text string使用 Print 方法时可修改字体样式和大小,也可使用 CurrentX、CurrentY、Height 和 Width 属性对齐图片框中的文本。Cls方法可清除Print方法输出的文字。Circle、Line、Point、Pset方法可以在PictureBox中画圆、线、点、设置颜色。而FillColor和FillStyle通常用来自定义图形的外观。2图片框(PictureBox)8.2命令按钮、图片框和图像框支持的图片格式Bitmap位图
9、、Icon图标、Cursor游标、Metafile图元文件、JPEG压缩位图、GIF压缩位图2图片框(PictureBox)8.2命令按钮、图片框和图像框2.图像框(Image)它可显示的图形格式:位图、图标、图元文件、增强型图元文件、JPEG 或 GIF 文件。可用Image 控件替代PictureBox 控件,它占用的系统资源比 PictureBox少且重绘速度快,但它仅支持 PictureBox 控件的一部分属性、事件和方法。两种控件都支持相同的图片格式,但是,在 Image 控件中可以伸展图片的大小使之适合控件的大小,而在 PictureBox 控件中不能这样做。8.2命令按钮、图片框
10、和图像框Stretch 属性在设计时调整 Image 控件大小,这时Stretch 属性决定是否使图片伸缩。若将属性设置为 True,则将伸缩 Picture 属性加载的图片。2.图像框(Image)8.2命令按钮、图片框和图像框8.3单选按钮、复选框和框架1单选按钮(OptionButton)主要属性Value 属性Caption属性事件单选控件最主要的事件是 Click 事件,当选中时Value 值变为 True 或者1。2复选框(CheckBox)主要属性Value 属性选中时Value 值为 vbChecked或1;未被选中Value 值为vbUnchecked或0;禁止对该按钮进行选
11、择Value 值为 vbGrayed 或2。Click 事件8.3单选按钮、复选框和框架框架(Frame)控件可以用来对其他控件进行分组,以便于用户识别,使用框架控件可以将一个窗体中的各种功能进一步进行分类。框架一般来说是被动地使用,而不必响应它的事件,尽管它也支持许多事件。最需要使用框架的地方是一个窗体上有多组单选按钮,由于多个单选按钮相互关联,必须用框架将它们从功能上分开。3框架(Frame)8.3单选按钮、复选框和框架8.4 列表框和组合框主要属性主要属性 List(列表)属性ListCount 属性ListIndex(索引)属性Columns(列)属性MultiSelect(多重选择)
12、属性 Style(类型)属性 Selected(选中)属性1列表框(ListBox)列表框控件的主要事件列表框控件主要响应 与 DblClick事件,实际常用事件Click,响应从列表框中选择对象后的处理代码。列表框控件的方法增加项目:AddItem 清除所有项目:Clear 删除项目:RemoveItem 8.4 列表框和组合框2组合框(ComboBox)主要属性Style(类型)属性 Text(文本)属性 组合框的事件组合框响应事件依赖于Style属性值,即不同类型的组合框可响应的事件有所不同:Style=0时,可响应Click,DblClick,Change和Dropdown事件。Sty
展开阅读全文