窗体及标准控件_第1页
窗体及标准控件_第2页
窗体及标准控件_第3页
窗体及标准控件_第4页
窗体及标准控件_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、窗体及标准控件程 序 设 计1.1 简单VB程序实例入门 用Visual Basic开发应用程序的一般步骤:建立可视化用户界面设置可视界面的属性编写事件过程代码保存程序运行一个简单的计算数的平方 的程序设计实例1. 建立可视化用户界面 2. 设置界面上控件的属性 3. 编写事件过程代码 4. 保存程序运行 1.2 窗体设计 Visual Basic 中窗体的作用窗体的属性窗体的事件 窗体的方法 窗体的属性 NameCaptionTop、LeftWidth、HeightForeColor、BackColorMaxButtonMinButtonControlBoxPictureMoveableBo

2、rderStyleIconWindowstateMDiChild窗体的常用事件 Load事件 Unload事件 Click事件 DblClick事件Activate事件 Deactivate事件 事件过程的编写例1.3窗体的常用方法 Show 使一个窗体可见 格式:对象.Show Hide 隐藏一个窗体 格式:对象.Hide Refresh 用于窗体的刷新 格式:对象.Refresh 1.3 标准控件 工具箱 中的控件1.3.1 控件的通用属性 NameCaptionAlignmentBorderStyleBackColorForeColorHeightWidthLeftTopFontAuto

3、SizeEnabledVisibleToolTipsText控件的命名要求控件名称容易记、有代表性 控件名称的起法规律 按照Microsoft公司的建议 控件的名称为:前缀+标识 其中前缀由控件类型的三个简称字母组成 标识由用户自定,代表该控件表示的含义 1.3.2 在窗体上添加控件在窗体上添加控件 调节控件的大小 移动控件 多个控件的操作 控件数组 1.3.3 标签(Label) 标签用来在窗体中相对固定的位置上显示文本信息 标签只能用于输出,不能用于接收用户的输入 标签的常用属性Caption BackStyleAppearance BorderStyle WordWrap 1.1.4 命

4、令按钮命令按钮用于单击后引发某个事件发生 命令按钮的常用属性 Caption Value Style Picture 命令按钮的事件 Click1.1.5 文本框(TextBox) 文本框是最常用的输入和输出控件文本框常用属性 文本属性(Text) MaxLength PasswordChar MultiLine Locked ScrollBars SelStart、SelLength、SelText 文本框的常用事件 Change事件KeyPress事件 1.1.6 单选按钮 单选按钮提供一组选项供用户选择,但是每次只能选择其中的一个选项 单选按钮成组出现,分组的方法有三种: 同一窗体 同一

5、框架 同一图片框单选按钮的属性和事件 单选按钮的属性 Caption Alignment Value Style 单选按钮的事件 主要是Click,一般不需要编写代码。当用户选择的某个选项时,它的状态会自动改变。1.3.7 复选框 使用复选框时用户可同时选中多个选项 复选框的属性 Caption Alignment Value Style 复选框的事件 Click事件,一般也不需要编写事件代码。当用户选定某个选项时,它的状态会自动改变。 1.3.8 框架(Frame )框架是一种容器形的控件,主要用来将窗体上的控件进行分类放置 创建框架中的控件 的方法框架的属性 Caption Visible

6、 Enabled 1.3.9 列表框(ListBox) 列表框以列表的形式提供一组数据供用户选择 当列表项较多,列表框的显示区域不能全部显示时,会自动出现滚动条 用户只能在列表框的列表项中进行选择,不能修改其中的内容和输入新内容 列表框主要用于标准化的数据输入 列表框的属性 ListIndex :执行时选中的列表项序号 ListCount :列表框中列表项的数目 List :列表框中列表项的内容 Text :被选中的列表项的文本内容,只能在程序中引用 Selected :用于判断列表项是否被选中 MutiSelect :设定列表框中是否允许同时选中多个列表项 列表框的事件和方法列表框的事件主要

7、有Click、GotFocus和LostFocus 列表框的方法主要用来在程序中动态地添加和删除列表项。 AddItem:向列表框中添加一个新的列表项 RemoveItem:在列表框中删除一个列表项 Clear :清除列表框中的所有内容 1.3.10 组合框 组合框是文本框和列表框组合而成的一种控件,同时具有文本框和列表框的特性 可以在文本框部分输入新内容,也可以在列表框部分直接进行选择 一般情况下组合框的列表框部分在不使用的时候是不打开的,以节省窗体的空间 组合框的属性 组合框是文本框和列表框的组合,列表框和文本框的属性组合框基本都具备 Style属性 :决定了组合框的类型 Style=0:

8、下拉式组合框 Style=1:简单组合框 Style=2:下拉式列表框,不允许用户输入新文本,只能在列表项中进行选择。 组合框的事件和方法 组合框的事件随Style值的不同而不同。 Style=0 组合框事件有Click和Change。 Style=1 组合框事件有DblClick和Change。 Style=2 组合框事件有Click。组合框的方法和列表框的方法相同 通过AddItem、RemoveItem和Clear动态的修改列表项 1.3.11 水平滚动条和垂直滚动条水平滚动条和垂直滚动条通常用来在窗体中确定位置。一般控件都自带滚动条,不需要用户设置 滚动条的属性 和事件滚动条的属性 M

9、ax和Min SmallChange LargeChange Value 滚动条的事件 Scroll:拖动滑块时会触发 Change:当滚动条的Value属性改变时, 即滑块位置变化时会触发Change事件 1.3.12 驱动器列表框、目录列表框和文件列表框 利用这三种控件,可以建立与Windows资源管理器的目录管理类似的文件管理界面。 驱动器列表框 驱动器列表框是一种下拉式列表框,用于更改当前驱动器驱动器列表框的属性Drive :只能在程序中被引用或设置 语法格式:对象.Drive=drive 对象:驱动器列表框名称。 drive:磁盘驱动器名称。每次Drive值的改变都会引发驱动器列表框

10、的Change事件。 目录列表框 目录列表框显示当前驱动器的目录结构及当前目录下的所有子目录 主要属性Path:返回或设置当前路径,只能在程序中被引用或设置 对象.Path=Pathname 对象:目录列表框或文件列表框名称Pathname:路径名形成的字符串。 每次Path值的改变都会引发目录列表框的Change事件。 文件列表框 文件列表框显示当前驱动器和当前目录下的文件目录清单 文件列表框属性 Path:同目录列表框的Path属性 FileName:返回或设置被选定文件的文件名和路径,只能在程序中被引用或设置 Pattern:返回或设置文件列表框所显示的文件类型 三个控件的同步设置三个控

11、件必须联合起来使用,才能构成一个文件管理系统 三者同步应同步更新显示内容 在驱动器列表框的Change事件中加入一条语句:dirDirectory.Path=drvDrive.Drive目录列表框和驱动器列表框同步 在驱动器列表框的Change事件中加入一条语句:dirDirectory.Path=drvDrive.Drive文件列表框和目录列表框的同步 在目录列表框的Change事件中加入一条语句:filFile.Path=dirDirectory.Path 1.3.13 时钟控件(Timer) 时钟控件是一种定时触发事件的控件,它能有规律的按一定的时间间隔激发时钟事件而执行其中的程序代码 时钟控件主要用于在程序中控制时间进程 时钟控件在程序运行期间不显示在屏幕上 时钟控件的属性和事件时钟控件属性 Interval:设定时钟控件的时间间隔。单位是毫秒(0.001秒) Enabled:设定时钟是否有效 时钟控件的唯一事件Timer 每当达到I

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论