Visual Basic.NET程序设计教程 教学课件 陈志泊 第3章 Visual Basic.NET可视化程序设计初步.pdf
文本预览下载声明
第三章
Visual Basic.NET可视化程序设计初步
3.1 窗体的结构、常用属性和事件
3.1.1 窗体的结构
窗体是Visual Basic.NET 中的对象,在Visual Studio.NET设计
状态下,称其为窗体。窗体结构与Windows环境下的窗口的结
构是一致的,如图3.1所示 。
• (1)控制菜单框:双击该图标可关闭窗体。如果单击该图标,将
显示系统菜单。
• (2)标题栏:其中显示窗体的标题。
• (3)最小化按钮:单击该按钮,将窗体缩小为一个图标。
• (4 )最大化按钮:单击该按钮,将窗体扩大至整个屏幕。
• (5)关闭按钮:单击该按钮,将关闭窗体。
• (6)窗体工作区:在设计阶段,它相当于一块“画布”,程序员
可利用Visual Studio.NET集成开发环境的工具箱中的控件在其中
画出所需要的对象,如:文本框、命令按钮等。
• (7)边框:窗体四周边界,不同类型的边框决定了窗体标题栏中
的按钮数与可缩放性。
3.1.2 窗体的常用属性
窗体是对象,其各属性的当前取值决定了窗体的外观、状态等,用户可
以在设计阶段通过属性窗口来设定属性值,也可以利用程序代码在程序
运行期间设置属性值。
1. 外观(Appearance )类属性
• (1)Text属性
用于获取或设置窗体的标题名称。
如:在程序代码中,语句:Me.Text = “hello”将窗体的标题信息设置
为“Hello”。
• (2)BackColor属性
用于获取或设置窗体工作区的背景颜色,每种颜色使用一个Long型值来
表示。
在程序代码中,可以采用以下两种方式之一来指定颜色值:
① 方式1:Visual Basic.NET 2005 中,为了方便用户记忆和使用颜色值,一些
常用颜色的颜色值采用符号常量来表示,在System.Drawing命名空间内的
Color结构中定义了用于表示一些常用颜色的常数,如表3.1所示。
表3.1 System.Drawing命名空间内的Color结构的部分颜色值成员
颜色成员 功能
Black 黑色
Blue 蓝色
Brown 棕色
Gray 灰色
Green 绿色
Pink 粉红色
Purple 紫色
Red 红色
Silver 银色
White 白色
Yellow 黄色
在程序代码中要使用Color结构中的某种颜色时的完全限定名为:
System.Drawing.Color.成员名
如:语句Me.BackColor =System.Drawing.Color.Blue表示将
窗体的背景颜色设置为蓝色。
② 方式2:调用System.Drawing命名空间的ColorTranslator类
的FromOle方法,将QBColor函数、RGB函数,或Long类型数值
翻译成GDI+ Color结构并从该结构翻译颜色。该方法的语法格式
如下:
System.Drawing.ColorTranslator.FromOle(参数)
其中:FromOle方法的参数可以是QBColor函数、RGB函数,或
Long类型数值。
第一种情况:QBColor函数,格式是:QBColor(参数)。该函数的
参数值取0至15,可以返回0至15颜色号所对应的颜色值,如表
3.2所示。
显示全部