框架控件(针对 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 |
|||
BackColor |
|
||
BorderStyle |
BorderStyle(只适用于 GroupBox 控件) |
||
Caption |
|
||
ClipControls |
新的实现。有关更多信息,请参见 图形(针对 Visual Basic 6.0 用户)。 |
||
Container |
|||
DragIcon DragMode |
新的实现。有关更多信息,请参见拖放(针对 Visual Basic 6.0 用户)。 |
||
Font FontBold FontItalic FontName FontSize FontStrikethrough FontUnderline |
|
||
ForeColor |
|
||
Height |
|
||
HelpContextID |
新的实现。有关更多信息,请参见帮助支持(针对 Visual Basic 6.0 用户)。 |
||
HWnd |
|||
Index |
新的实现。有关更多信息,请参见控件数组(针对 Visual Basic 6.0 用户)。 |
||
Left |
|
||
MouseIcon |
新的实现。有关更多信息,请参见无法设置自定义 MousePointer。 |
||
MousePointer |
有关常数的列表,请参见 MousePointer(针对 Visual Basic 6.0 用户)。 |
||
OLEDropMode |
新的实现。有关更多信息,请参见拖放(针对 Visual Basic 6.0 用户)。 |
||
Parent |
FindForm 方法 |
||
RightToLeft |
|||
ToolTipText |
ToolTip 组件 有关更多信息,请参见工具提示支持(针对 Visual Basic 6.0 用户)。 |
||
Top |
|
||
WhatsThisHelpID |
新的实现。有关更多信息,请参见帮助支持(针对 Visual Basic 6.0 用户)。 |
||
Width |
|
Frame 方法
Visual Basic 6.0 |
Visual Basic 2008 等效项 |
||
---|---|---|---|
Drag |
新的实现。有关更多信息,请参见拖放(针对 Visual Basic 6.0 用户)。 |
||
Move |
|
||
OLEDrag |
新的实现。有关更多信息,请参见拖放(针对 Visual Basic 6.0 用户)。 |
||
ShowWhatsThis |
新的实现。有关更多信息,请参见帮助支持(针对 Visual Basic 6.0 用户)。 |
||
ZOrder |
BringToFront 或 SendToBack 函数 |
Frame 事件
Visual Basic 6.0 |
Visual Basic 2008 等效项 |
---|---|
Click |
|
DblClick |
DoubleClick(只适用于 Panel;GroupBox 没有等效项) |
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 控件。