- 0
- 0
- 约3.15千字
- 约 26页
- 2016-10-26 发布于广东
- 举报
第 4 章 Windows程序的常用控件 4.1 窗 体 的 设 计 4.2 用户输入/输出设计 4.3 标签、文本框与按钮 4.4 图片框与定时器 4.1 窗 体 的 设 计 4.1.1 添加窗体 添加窗体有两种方法:第1种方法是在进入Visual Basic编程环境时,系统将弹出“新建工程”(New Project)对话框,如图2-7所示(第2章的2.4.2 节工程的分类与特点),该界面提示用户选择需要建立的工程类型,若选择“标准EXE”并点击“打开”按钮,则系统在进入Visual Basic编程环境后即建立起一个标准窗体。 第2种方法是在进入Visual Basic编程环境后,若还想添加新的窗体,可选择菜单项“工程”,在随即弹出的菜单中单击“添加窗体”即可。 4.1.2 窗体的属性 在完成窗体对象的创建后,第一步就是对其属性进行设置。窗体的属性十分丰富,可满足用户的几乎各种个性化要求。 属性值既可在属性窗中直接设置与修改,也可在程序代码中动态设置和修改。 4.1.3 窗体的事件 作为对象,窗体能对外部事件作出响应。 4.1.4 窗体的方法 窗体有很多方法,通过在代码中调用来执行。窗体对象常用的方法有Show方法、Hide方法、Move方法、SetFocus方法、Refresh方法、Print方法、Line方法和Circle方法等 4.2 用户输入/输出设计 4.2.1 InputBox函数 InputBox函数用于接受用户键盘输入的数据,又叫输入对话框,其语法如下: InputBox(提示[,标题][,默认值][,x坐标][,y坐标]) 该函数返回的数据类型为字符类型。函数被调用时打开一个输入对话框,要求用户输入文本或选择一个按钮,当用户单击“确定”按钮后,函数返回文本框中输入的值。 4.2.2 MsgBox函数 MsgBox函数向用户发出提示信息并要求作出响应,又叫消息对话框,其语法如下: MsgBox(提示[,按钮][,标题]) 其中“按钮”是整型表达式,是c1+c2+c3+c4的总和,c1~c4分别决定信息框按钮的数目和类型、图标类型、默认按钮和模式。 MsgBox函数等待用户单击按钮,返回一个整型值,程序便可根据该返回值确定下一步的工作。 4.2.3 信息交互与处理 通过输入对话框函数InputBox和消息对话框函数与过程MsgBox很容易实现用户与系统间的信息交互 。 4.3 标签、文本框与按钮 4.3.1 标签 标签控件(Label)用于显示文本信息,而这些文本信息是不希望用户编辑修改的。标签控件所显示的文本就是Caption属性的值,此控件常用于各种界面提示信息和状态信息的显示。 1.属性 标签控件常用的属性有:Name、Caption、BorderStyle、BackColor、BackStyle、ForeColor、Font、Alignment、AutoSize、Enable、Visible、Left、Top、Width和Height等。 2.事件 标签控件常用的事件有:Click(单击)、DblClick(双击)和Change(改变)等。 3.方法 标签控件常用的方法有:Refresh、Move、Hide、Scale和ZOrder等。 4.3.2 文本框 文本框控件(TextBox)用于接收用户输入的文本信息,或显示系统提供的文本信息。用户可以在文本框中输入、编辑和修改数据。 1.属性 文本框控件常用的属性有:Name、Text、BorderStyle、BackColor、ForeColor、Font、Alignment、Appearance、Enable、Locked、Maxlength、MultiLine、PasswordChar、ScrollBars、Visible、Left、Top、Width和Height等。以下是其中几个较重要的属性。 ? Text:文本框中的内容。 ? MultiLine:该属性为True时可以接收多行文本,为False时只能接收单行文本。 ? Maxlength:指定文本框中最多能接收的文本字符数。 ? PasswordChar:指定在文本框中显示的符号,可用于口令输入。 ? Locked:指定用户能否编辑文本框中的文本。 ? ScrollBars:决定文本框是否含有滚动条。0为不含滚动条,1为含有水平滚动条,2为含有垂直滚动条,3为含有水平和垂直滚动条。 2.事件 文本框控件常用的事件有:Change、KeyPress、LostFocus、KeyDown、KeyUp、MouseDown、Mouse
您可能关注的文档
- 新VB程序设计案例教程( ) 第1章 中文 VB 程序设计基础.ppt
- 新VB程序设计案例教程( ) 第2章 中文 VB 程序设计基础.ppt
- 新VB程序设计案例教程( ) 第3章 中文 VB 程序设计基础.ppt
- 新VB程序设计案例教程( ) 第4章 中文 VB 程序设计基础.ppt
- 新VB程序设计案例教程( ) 第5章 中文 VB 程序设计基础.ppt
- 新VB程序设计案例教程( ) 第6章 中文 VB 程序设计基础.ppt
- 新VB程序设计案例教程( ) 第7章 中文 VB 程序设计基础.ppt
- 新VB程序设计案例教程( ) 第8章 中文 VB 程序设计基础.ppt
- 新VB程序设计案例教程( ) 第9章 中文 VB 程序设计基础.ppt
- 新VB讲稿 第1章Visual Basic概述.ppt
- GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 中国国家标准 GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求.pdf
- 《GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求》.pdf
- 中国国家标准 GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 《GB/T 42818.2-2026认知无障碍 第2部分:报告》.pdf
- 《GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器》.pdf
- 中国国家标准 GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
- 中国国家标准 GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
原创力文档

文档评论(0)