框架控件(针对 Visual Basic 6.0 用户)

更新:2007 年 11 月

Visual Basic 6.0 Frame 控件被 Visual Basic 2008 中的下列两个控件所取代:GroupBox 控件和 Panel 控件。

概念差异

在 Visual Basic 6.0 中,Frame 控件用作分组控件的容器。在 Visual Basic 2008 中,Frame 控件被 GroupBox 控件或 Panel 控件取代。

GroupBox 控件是“BorderStyle”属性为“1 – Fixed Single”的 Frame 控件的等效项。它有可视边框并且具有可选标题。

Panel 控件是“BorderStyle”属性为“0 – None”的 Frame 控件的等效项。它没有边框和标题。

此外,还有许多适用于所有控件的概念性差异,例如数据绑定、字体处理、拖放、帮助支持等方面的差异。有关更多信息,请参见 适用于 Visual Basic 6.0 用户的 Windows 窗体控件

Frame 控件的属性、方法和事件等效项

下表列出了 Visual Basic 6.0 属性、方法和事件,以及它们的 Visual Basic 2008 等效项。具有相同的名称和行为的属性、方法和事件未予列出。如果适用,常量在属性或方法的下面缩进。除非另有说明,否则所有的 Visual Basic 2008 枚举都映射到 System.Windows.Forms 命名空间。

根据需要提供了到解释行为差异的主题的链接。如果 Visual Basic 2008 中没有直接等效项,则提供指向介绍其他替代项的主题的链接。

Frame 属性

Visual Basic 6.0

Visual Basic 2008 等效项

Appearance

FlatStyle(只适用于 GroupBox 控件)

BackColor

BackColor

说明:

颜色在 Visual Basic 2008 中以不同方式处理。有关更多信息,请参见颜色行为(针对 Visual Basic 6.0 用户)

BorderStyle

BorderStyle(只适用于 GroupBox 控件)

Caption

Text(只适用于 GroupBox 控件)

说明:

Panel 控件不具有 Text 属性。

ClipControls

新的实现。有关更多信息,请参见 图形(针对 Visual Basic 6.0 用户)

Container

Parent

DragIcon

DragMode

新的实现。有关更多信息,请参见拖放(针对 Visual Basic 6.0 用户)

Font

FontBold

FontItalic

FontName

FontSize

FontStrikethrough

FontUnderline

Font

说明:

字体在 Visual Basic 2008 中以不同方式处理。有关更多信息,请参见 Font 对象(针对 Visual Basic 6.0 用户)

ForeColor

ForeColor

说明:

颜色在 Visual Basic 2008 中以不同方式处理。有关更多信息,请参见颜色行为(针对 Visual Basic 6.0 用户)

Height

Height, Size

说明:

坐标在 Visual Basic 2008 中以不同方式处理。有关更多信息,请参见坐标系统(针对 Visual Basic 6.0 用户)

HelpContextID

新的实现。有关更多信息,请参见帮助支持(针对 Visual Basic 6.0 用户)

HWnd

Handle

Index

新的实现。有关更多信息,请参见控件数组(针对 Visual Basic 6.0 用户)

Left

Left

说明:

坐标在 Visual Basic 2008 中以不同方式处理。有关更多信息,请参见坐标系统(针对 Visual Basic 6.0 用户)

MouseIcon

新的实现。有关更多信息,请参见无法设置自定义 MousePointer

MousePointer

Cursor

有关常数的列表,请参见 MousePointer(针对 Visual Basic 6.0 用户)

OLEDropMode

新的实现。有关更多信息,请参见拖放(针对 Visual Basic 6.0 用户)

Parent

FindForm 方法

RightToLeft

RightToLeft

ToolTipText

ToolTip 组件

有关更多信息,请参见工具提示支持(针对 Visual Basic 6.0 用户)

Top

Top

说明:

坐标在 Visual Basic 2008 中以不同方式处理。有关更多信息,请参见坐标系统(针对 Visual Basic 6.0 用户)

WhatsThisHelpID

新的实现。有关更多信息,请参见帮助支持(针对 Visual Basic 6.0 用户)

Width

Width, Size

说明:

坐标在 Visual Basic 2008 中以不同方式处理。有关更多信息,请参见坐标系统(针对 Visual Basic 6.0 用户)

Frame 方法

Visual Basic 6.0

Visual Basic 2008 等效项

Drag

新的实现。有关更多信息,请参见拖放(针对 Visual Basic 6.0 用户)

Move

SetBounds

说明:

坐标在 Visual Basic 2008 中以不同方式处理。有关更多信息,请参见坐标系统(针对 Visual Basic 6.0 用户)

OLEDrag

新的实现。有关更多信息,请参见拖放(针对 Visual Basic 6.0 用户)

ShowWhatsThis

新的实现。有关更多信息,请参见帮助支持(针对 Visual Basic 6.0 用户)

ZOrder

BringToFrontSendToBack 函数

Frame 事件

Visual Basic 6.0

Visual Basic 2008 等效项

Click

Click(只适用于 PanelGroupBox 没有等效项)

DblClick

DoubleClick(只适用于 PanelGroupBox 没有等效项)

DragDrop

DragOver

OLECompleteDrag

OLEDragDrop

OLEDragOver

OLEGiveFeedback

OLESetData

OLEStartDrag

新的实现。有关更多信息,请参见拖放(针对 Visual Basic 6.0 用户)

升级说明

在 Visual Basic 6.0 应用程序升级到 Visual Basic 2008 时,“BorderStyle”属性设置为“0 - None”的 Frame 控件将升级为 Panel 控件;所有其他 Frame 控件都将升级为 GroupBox 控件。

请参见

概念

Panel 控件介绍

参考

GroupBox 控件概述(Windows 窗体)