- 0
- 0
- 约1.77万字
- 约 98页
- 2015-11-19 发布于广东
- 举报
第6章 窗体和常用控件 6.1 知识解析 用Visual Basic 6.0来设计程序的方法和画画类似。在画画之前,首先要了解画布的性质,如颜色、纸张特性等,然后再在画布上画一些图案,如人、动物、植物等,而在画画的过程中,要对每个图案的特点(如颜色、姿势等)做到心中有数。控件可看做是画中的图案,是用户界面最基本的组成元素,而窗体可看做是画布,是容纳控件的容器。要设计一个完美的程序界面,除了要了解窗体的属性之外,对每个控件的属性也必须熟悉。当然,在画布上画出的画是静止的,而设计的程序是“活动”的,要让程序能够“动起来”,还必须灵活使用窗体和控件事件。 6.1.1 窗体 窗体是容纳控件的容器,通过在窗体上添加各种各样的控件,才能设计出具有交互功能的友好界面。作为Visual Basic 6.0常有对象之一,窗体有着自己独有的属性、事件和方法。 窗体常用属性 ① 【名称】属性。 功能:返回或设置窗体的名字。 说明:【名称】属性就如同控件的“姓名”,通过该“姓名”便可以访问窗体。 ②【Appearance】属性。 功能:返回或设置窗体的的外观样式。 说明:【Appearance】属性有两个取值:0或1。【Appearance】属性为0时,表示将窗体的外观设为平面的样式;【Appearance】属性为1时,表示将窗体的外观设为三维的样式。 ③【BackColor】属性。 功能:返回或设置窗体背景的颜色。 说明:设置【BackColor】属性将会直接改变窗体的底色。 ④【Caption】属性。 功能:返回或设置窗体标题栏中所显示的文字。 ⑤【Enabled】属性。 功能:返回或设置窗体是否可用。 说明:【Enabled】属性有两个取值:True或False。【Enabled】属性为True(默认值)时,表示控件可用,可以响应用户的操作;【Enabled】属性为False时,控件为灰色,表示控件不可用,不能响应用户的操作。 ⑥【ForeColor】属性。 功能:返回或设置窗体的前景颜色。 说明:设置【ForeColor】属性将会影响图形及文本的颜色。 ⑦【Font】属性。 功能:返回或设置窗体文本所用的字体名、字体样式及字体大小。 说明:【Font】属性是通过【字体】对话框来设置的,包括字体名、字体样式、字体大小等有关字体的属性。 ⑧【Height】属性、【Width】属性。 功能:【Height】属性返回或设置窗体的高度;【Width】属性返回或设置窗体的宽度。 说明:窗体的大小可以通过拖动窗体边角来改变,也可以通过设置【Height】,【Width】属性来改变。 ⑨【Left】属性、【Top】属性。 功能:【Left】、【Top】属性返回或设置窗体在屏幕上出现的位置。 说明:控件的位置可以通过拖动控件来改变,也可以通过设置【Left】、【Top】属性来改变。 【Visible】属性。 功能:返回或设置窗体是否可见。 说明:【Visible】属性有两个取值:True或False。【Visible】属性为True(默认值)时,表示窗体可见;【Visible】属性为False时,表示窗体不可见。 以上属性既是窗体常用属性,也是控件常用的共有属性。除了以上属性之外,窗体还有以下独有属性。 【AutoReDraw】属性。 功能:返回或设置是否允许更新窗体上的内容。 说明:【AutoReDraw】属性在前面几章中经常用到,它有两个取值:True或False。【AutoReDraw】属性为True时,表示允许更新窗体上的内容,因此要在窗体上显示文字或在窗体上画图,必须将【AutoReDraw】属性设为True;【AutoReDraw】属性为False时,表示不允许更新窗体上的内容,窗体不能显示任何文字或图形。 【BorderStyle】属性。 功能:设置窗体的边框风格。 说明:【BorderStyle】属性有6个取值:0-None、1-Fixed Single、2-Sizable、3-Fixed Dialog、4-Fixed ToolWindow、5-Sizable ToolWindow。 【MaxButton】和【MinButton】属性。 功能:用于控制窗体是否有最大化、最小化按钮。 说明:【MaxButton】、【MinButton】属性都有两个取值:True或False。其取值为True(默认值)时,窗体有最大化、最小化按钮;为False时,无最大化、最小化按钮。 【WindowState】属性。 功能:用于返回或设置窗体运行时的状态。 说明:【WindowStae】属性有3个取值,取为0(默认值)时,窗体以设计时的状态运行;取为1时,窗体以最小化样式运行;取为2时,窗体以最大化样式运行。 窗体常用事件
您可能关注的文档
- 新Visual Basic 2005程序设计 教学课件 丁爱萍 第1章 初识Visual Basic 2005.ppt
- 新Visual Basic 2005程序设计 教学课件 丁爱萍 第2章 VB 2005语言基础.ppt
- 新Visual Basic 2005程序设计 教学课件 丁爱萍 第3章 顺序结构程序设计.ppt
- 新Visual Basic 2005程序设计 教学课件 丁爱萍 第4章 选择结构程序设计.ppt
- 新Visual Basic 2005程序设计 教学课件 丁爱萍 第5章 循环结构程序设计.ppt
- 新Visual Basic 2005程序设计 教学课件 丁爱萍 第6章 数 组.ppt
- 新Visual Basic 2005程序设计 教学课件 丁爱萍 第7章 过程和函数.ppt
- 新Visual Basic 2005程序设计 教学课件 丁爱萍 第8章 菜单、工具栏和状态栏.ppt
- 新Visual Basic 2005程序设计 教学课件 丁爱萍 第9章 面向对象程序设计.ppt
- 新Visual Basic 2005程序设计 教学课件 丁爱萍 第10章 可视化界面设计.ppt
- 新Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 杜秋华 第7章.ppt
- 新Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 杜秋华 第8章.ppt
- 新Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 杜秋华 第9章.ppt
- 新Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 杜秋华 第10章.ppt
- 新Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 杜秋华 第11章.ppt
- 新Visual Basic程序设计基础 教学课件 李群先 第01章.ppt
- 新Visual Basic程序设计基础 教学课件 李群先 第02章.ppt
- 新Visual Basic程序设计基础 教学课件 李群先 第03章.ppt
- 新Visual Basic程序设计基础 教学课件 李群先 第04章.ppt
- 新Visual Basic程序设计基础 教学课件 李群先 第05章.ppt
最近下载
- 提升农村低年级小学生数学问题解决能力的策略研究课题开题报告.pdf VIP
- 第13课《当代中国的民族政策》PPT课件.pptx VIP
- 自动控制原理实验指导书.pdf VIP
- 术前去除毛发原则中国专家共识(2025).pptx VIP
- ASPEN模拟反应精馏生产醋酸甲酯及工业化探讨.docx VIP
- 2024武汉市石牌岭高级职业中学工作人员招聘考试试题及答案.docx VIP
- 双创背景下高校教育教学改革探索研究.pptx VIP
- DB12_T 1414-2025 天津市1:500 1:2000地形图测绘技术规范.pdf VIP
- 2025高考物理步步高同步练习选修2第二章 法拉第电磁感应定律含答案.docx VIP
- DB32_T 1087-2022 高速公路沥青路面施工技术规范.pdf VIP
原创力文档

文档评论(0)