用VB.NET 设计各种形状的窗体界面 窗体是程序设计最常见,最普通,也是最容易受到程序员忽视的编程对象。一般来说,在Visual Basic.Net 针对窗体的编程是不需要人为介入的,因为可视化编程工具Visual Studio.Net 已经按照窗体的缺省状态实现了。但是在最近遇到的应用程序中。我们发现越来越多的应用程序中使用到各种不同规则的窗体,这些不同规则的窗体给应用程序带来异常的情趣和不同平常的效果的同时,也促使使用者思考这样一个问题,如何创建这些窗体?在Visual Basic.Net 中提供了一种简单、直接创建不规则窗体的方法,本文的主要内容就是探讨一下这些方法具体的实现过程。下面就来详细介绍在VisualBasic.Net 中实现五种不同规格窗体的方法,即:椭圆形、扇形、圆形、环形和三角形。掌握了这五种不同形状窗体的实现方法后,我想对于其他规则的窗体就不应该有什么问题了。 Visual Basic .Net 中创建、使用MDI 窗体也是本文的重要内容之一,MDI 是Multi DocumentInterface 的简称,即:多文档界面,MDI 最早出现于Windows2.0 中,最先使用到MDI 的应用程序是Excel 电子表格。为了方便使用者同时能够操作多份电子表格,Excel 就采用了MDI 来解决 这个问题。到了Windows3.1 中,MDI 在应用程序中得 到了更 大范 围 的应用。其中Windows3.1 中的程序管 理 器 和文件 管 理 器 都 采用了MDI。目 前 MDI 在应用程序中依 然 被 广 泛 采用。下面就首 先来介绍一下 Visual Basic.Net 创建不规则窗体的相 关 知 识 和具体实现方法。 一. 简介Visu al Basic .Net 中定 制 不规则窗体时使用的类 库 : Visual Basic.Net 中定 制 不规则窗体主要使用到Region 类 和GraphicsPath 类 ,其中以 GraphicsPath 类 最为重要。GraphicsPath 类 和Region 类 分 别 位 于.Net FrameWorkSDK 中的"System.Drawing.Drawing2D"命 名 空 间 和"System.Drawing"命 名 空 间 。在Visual Basic.Net 中具体实现各种不规则窗体的过程中,GraphicsPath 主要作用是根据 程序员的要求 ,通过 GraphicsPath 中提供的方法绘 制 不同规则的形状。Region 的主要作用是依 靠 GraphicsPath 实例来初 始 化Region 对象,从 而 形成 不规则窗体。 其具体的实现过程是,首 先通过 GraphicsPath 类 构 造 函 数 创建GraphicsPath 实例 ,然 后通过 Graphic...