|
|
升级
向导
在升级报告中报告此升级错误,并在窗体中放置不受支持控件的占位符。
Image 控件
Visual
Basic 6.0 Image 和 PictureBox 控件均可显示位图、图标、图元文件、增强型图元文件、JPEG 或 GIF 文件的图形。
Visual Basic.NET
Visual Basic.NET 中的 PictureBox 控件代替了 Visual Basic 6.0 中的 PictureBox 和 Image 控件。Windows 窗体中的 PictureBox 控件还支持动态 GIF 文件。但是,如果您需要一个简单方案,以便在窗体中绘制图象,您也可以不使用窗体的 OnPaint 事件,而使用 DrawImage 方法。
升级
向导
Image 控件变为 PictureBox 控件。
Line 和 Shape 控件
Visual
Basic 6.0 Line 控件显示水平线、垂直线或对角线。Shape 控件显示矩形、正方形、椭圆形、圆形、圆角矩形或圆角正方形。
Visual Basic.NET
System.Drawing 中的 GDI+ 类代替了 Line 和 Shape 控件。要在窗体中绘制各种形状的图形,请不要使用 OnPaint 事件,而使用 GDI+ Draw 方法绘制圆、正方形等各种形状。
升级
向导
水平和垂直 Line 控件变为 Label 控件(没有文字,高度或宽度设置为 1)。对角线控件在升级报告中报告有升级错误,并在窗体中放置不受支持控件的占位符。
矩形和正方形 Shape 控件变为 Label 控件。其他 Shape 控件在升级报告中报告有升级错误,并在窗体中放置不受支持控件的占位符。
Windowless 控件
Visual
Basic 6.0 轻便控件,有时称为无窗口的控件,与常规控件最显著区别是:没有窗口句柄(hWnd 属性)。因此,它们使用的系统资源较少。您可以在设计时将 Windowless 属性设置为 True 以创建轻便用户控件。轻便用户控件只能包含其他轻便用户控件。并非所有容器均支持轻便控件。
Visual Basic.NET
在 Windows 窗体中,大多数无窗口控件默认在窗口中使用。使用无窗口控件的主要优点是:当窗体中有非常大量的控件时,可以减少资源消耗(窗口句柄)。这仅限于 Windows 9x。Microsoft Windows NT? 和 Microsoft Windows 2000 没有这种资源限制。
使用无窗口控件也有缺点(如分层等布局问题),但 Microsoft 认识到了无窗口控件的作用,并将发布示例来展示如何在 Windows 窗体中获得类似效果。 |
|