- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 窗体对象及其操作
窗体的结构与属性
窗体事件
2.1 窗体的结构与属性
窗体结构与Windows下的窗口十分类似,不仅其结构类似,特性也差不多。在程序设计阶段,我们称之为窗体,但在程序运行后也可以称为窗口。窗体主要由标题栏和窗体区域两部分构成。标题栏上从左至右依次为系统菜单、窗体名称、最小化按钮、最大化按钮和关闭按钮。
单击窗体左上角的系统菜单图标,将显示一个下拉系统命令菜单,若双击该图标,则将关闭窗体。单击最小化按钮,窗体将缩小至任务栏上,单击最大化按钮,窗体将扩大至整个屏幕,若单击关闭按钮,将关闭窗体,这些都是窗体的基本属性。
窗体属性决定了窗体的外观和操作。可以用两种方法来设置窗体属性:一是通过属性窗口设置;另一方法是通过程序代码设置。大部分属性既可以在属性窗口中设置,也可以在程序代码中设置,而有些属性只能用程序代码或属性窗口设置。通常把只能通过属性窗口设置的属性称为“只读属性”。如窗体名称就是只读属性。
系统提供的窗体属性共有五十项。下面按字母顺序列出窗体的常用属性。这些属性适用于窗体,同时也适用于其他对象。
(1)AutoRedraw(自动重画)
该属性控制屏幕图像的重建,主要用于多窗体程序设计中。其格式如下:
对象.AutoRedraw[=Boolean]
这里的“对象”可以是窗体或图片框,Boolean的取值为True或False。如果把AutoRedraw属性设置为True,则当一个窗体被其他窗体覆盖、又回到该窗体时,将自动刷新或重画该窗体上的所有图形。如果把该属性设置为False,则必须通过事件过程来设置这一操作。该属性的默认值为False。
方括号中的内容可以省略。在这种情况下,将显示对象当前的AutoRedraw属性值。
(2)BackColor(背景颜色)
该属性用来设置窗体的背景颜色。系统的颜色是由一组用十六进制数值编号的各种色彩的集合,不过,在设计程序时不必用颜色的十六进制数值来设置背景色,可以通过调色板来直观地设置。只要选择属性窗口中的BackColor属性条,单击右端的箭头,将显示一个对话框,在该对话框中选择“调色板”,即可显示出图2-1所示的调色板,此时只要单击调色板中的某个色块,系统就把这种颜色设置为窗体的背景色。
该属性适用于窗体及大多数控件,包括复选框、组合框、命令按钮、目录列表框、文件列表框、驱动器列表框、框架、网格、标签、列表框、OLE、单选按钮、图片框及文本框等。
BackColor调色板
(3)BorderStyle(边框类型)
该属性用于确定窗体边框的类型,共有六个预定义值。改变BorderStyle的属性值可以通过双击“BorderStyle”,也可以在右侧的下拉菜单中选择。
设 置 值
作 用
0-None
窗体无边框
1-Fixed Single
固定单边框。可以包含控制菜单框、标题栏、最大化按钮和最小化按钮。其大小只能用最大化按钮和最小化按钮改变
2-Sizable
(默认值)可调整的边框。窗体大小可变,并有标准的双线边界
3-Fixed Dialog
固定对话框。可以包含控制菜单框和标题栏,但没有最大化和最小化按钮。窗体大小不变(设计时确定),并有标准的双线边界
4-Fixed ToolWindow
固定工具窗口。窗体大小不能改变,只显示关闭按钮,并用缩小的字体显示标题栏
5-Sizable ToolWindow
可变大小工具窗口。窗体大小可变,只显示关闭按钮,并用缩小的字体显示标题栏
窗体边界
在运行期间,BorderStyle属性是“只读”属性。也就是说,它只能在设计阶段设置,不能在运行期间改变。
除窗体外,BorderStyle属性还可用于多种控件,其设置值也不一样。
(4)Caption(标题)
该属性用来定义窗体的标题。启动VB或者执行“工程”菜单中的“添加窗体”命令后,窗体使用的是默认标题(如Form1、Form2……)。用Caption属性可以把窗体标题改为所需的名字。该属性既可以通过属性窗口设置,也可以在事件过程中通过程序代码设置,其格式如下:
对象.Caption[=字符串]
这里的“对象”可以是窗体、复选框、命令按钮、数据控件、框架、标签、菜单及单选按钮,“字符串”是要设置的窗体的标题。例如:
Form1.Caption= Visual Basic Test
将把窗体标题设置为“Visual Basic Test”。如果省略“= 字符串”,则返回窗体的当前标题。
(5)ControlBox(控制框)
该属性用来设置窗口控制框(也称系统菜单,位于窗口左上角)的状态。当该属性被设置为True(默认)时,窗口左上角会显示一个控制框。此外,ControlBox属性还与BorderStyle属性有关系。如果把BorderSt
您可能关注的文档
- Visual BasicNET案例化教程第3章 Windows窗体常用控件.ppt
- Visual BasicNET案例化教程第4章 文件操作.ppt
- Visual BasicNET案例化教程第5章 菜单程序设计.ppt
- Visual BasicNET案例化教程第6章 ADO.NET与数据库编程.ppt
- Visual BasicNET案例化教程第7章 Visual Basic.NET 异常处理.ppt
- Visual BasicNET案例化教程第8章 Visual Basic.NET 框架的使用.ppt
- Visual BasicNET案例化教程第9章 项目开发案例——学生档案管理系统.ppt
- Visual BasicNET程序设计第1章 基本知识.ppt
- Visual BasicNET程序设计第2章 程序控制.ppt
- Visual BasicNET程序设计第3章 数组对象.ppt
- Visual Basic程序设计教程第03章.ppt
- Visual Basic程序设计教程第3章 简单的VB程序设计.ppt
- Visual Basic程序设计教程第3章.pptx
- Visual Basic程序设计教程第04章.ppt
- Visual Basic程序设计教程第4章 Visual Basic程序代码设计.ppt
- Visual Basic程序设计教程第4章.pptx
- Visual Basic程序设计教程第05章.ppt
- Visual Basic程序设计教程第5章 常用控件程序设计.ppt
- Visual Basic程序设计教程第5章 循环结构化程序设计.ppt
- Visual Basic程序设计教程第5章.pptx
最近下载
- (高清版)DB4401∕T 112.1-2021 《城市道路占道施工交通组织和安全措施设置 第1部分:交通安全设施设置》.pdf VIP
- 素食店创业计划书.pptx
- 5《秋天的怀念》—优质课课件(共30张PPT).pptx VIP
- 血管瘤治疗后护理.pptx
- 年产12000吨中药材中药饮片加工GMP项目可行性研究报告写作模板-备案审批.doc
- 有限空间作业考试试题库(附答案).docx
- 公共政策审计课件.pptx
- “分数除法”六年级上册第三单元整体教学设计.docx VIP
- 成考政治试题及答案.doc VIP
- 人教版七年级上册英语Starter Unit 3知识点梳理及语法讲义(学生版).pdf VIP
文档评论(0)