新Visual Basic.NET程序设计教程 教学课件 陈志泊 第3章 Visual Basic.NET可视化程序设计初步.pptVIP

  • 7
  • 0
  • 约1.47万字
  • 约 55页
  • 2016-10-26 发布于广东
  • 举报

新Visual Basic.NET程序设计教程 教学课件 陈志泊 第3章 Visual Basic.NET可视化程序设计初步.ppt

第三章 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型值来表示。 在程序代码中,可以采用以下两种方式之一来指定颜色值: 在程序代码中要使用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所示。 如:要将当前窗体的背景颜色设置为浅蓝色,程序代码可以写为: Me.BackColor = System.Drawing.ColorTranslator.FromOle(QBColor(9)) 第二种情况:RGB函数,格式是:RGB(r,g,b)。三个参数r、g、b分别表示红、绿、蓝三元色的分量值,范围都为0至255。RGB函数根据三元色的分量值计算出对应的某种颜色的颜色值。如:要将当前窗体的背景颜色设置为蓝色,程序代码可以写为: Me.BackColor =System.Drawing.ColorTranslator.FromOle(RGB(0, 0, 255)) 第三种情况:Long型值,该值是某种颜色的颜色值。如:要将当前窗体的背景颜色设置为红色,由于红色的颜色值为HFF,因此,程序代码可以写为: Me.BackColor = System.Drawing.ColorTranslator.FromOle(HFF) (3)BackGroundImage属性 用于获取或设置窗体工作区中显示的背景图像。 Visual Basic.NET 2005中,在System.Drawing命名空间内的Image类提供了FromFile方法,在程序代码中,可以使用该方法来设置窗体或其他对象的背景图像。格式是: 对象名.BackGroundImage=System.Drawing.Image.FromFile(图像文件路径及名称) (4)ForeColor属性 用来获取或设置窗体的前景颜色,其设置方法与BackColor属性相同。 (5)FormBorderStyle属性 用于获取或设置窗体边框的样式。该属性值的类型为System.Windows.Forms命名空间中的FormBorderStyle枚举类型,其中包括如表3.3中所示的7个成员,分别表示7种不同的边框样式。 表3.3 System.Windows.Fo

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档