更新:2007 年 11 月
Visual Basic 6.0 中的 ProgressBar 控件在 Visual Basic 2008 中由 Windows 窗体 ProgressBar 控件所取代。某些属性、方法、事件和常量的名称是不同的,在某些情况下,行为也有所不同。
概念差异
Negotiate 属性
在 Visual Basic 6.0 中,可以使用 ProgressBar 控件的 Negotiate 属性在显示工具栏时自动隐藏该控件。
Visual Basic 2008ProgressBar 控件不具有 Negotiate 属性;可以通过在运行时将 Visible 属性设置为 false 来获得同样的效果。
Orientation 属性
在 Visual Basic 6.0 中,可以通过设置 Orientation 属性来水平或垂直显示 ProgressBar 控件。Visual Basic 2008ProgressBar 控件只能水平显示。
ProgressBar 控件的属性、方法和事件的等效项
下表列出了 Visual Basic 6.0 属性、方法和事件,以及它们的 Visual Basic 2008 等效项。具有相同的名称和行为的属性、方法和事件未予列出。如果适用,常量在属性或方法的下面缩进。除非另有说明,否则所有的 Visual Basic 2008 枚举都映射到 System.Windows.Forms 命名空间。
根据需要提供了解释行为差异的主题链接。如果 Visual Basic 2008 中没有直接等效项,则提供指向介绍其他替代项的主题的链接。
属性
Visual Basic 6.0 |
Visual Basic 2008 等效项 |
||
---|---|---|---|
Align |
|||
Appearance BorderStyle |
新的实现。有关更多信息,请参见 Appearance 和 BorderStyle 属性(针对 Visual Basic 6.0 用户)。 |
||
Container |
|||
DragIcon DragMode |
新的实现。有关更多信息,请参见拖放(针对 Visual Basic 6.0 用户)。 |
||
Height |
|
||
HWnd |
Handle |
||
Index |
新的实现。有关更多信息,请参见控件数组(针对 Visual Basic 6.0 用户)。 |
||
Left |
注意 坐标在 Visual Basic 2008 中以不同方式处理。有关更多信息,请参见坐标系统(针对 Visual Basic 6.0 用户)。 |
||
Max |
|||
Min |
|||
MouseIcon |
新的实现。有关更多信息,请参见无法设置自定义 MousePointer。 |
||
MousePointer |
有关常量的列表,请参见 MousePointer(针对 Visual Basic 6.0 用户)。 |
||
Negotiate |
新的实现。 |
||
OLEDropMode |
新的实现。有关更多信息,请参见拖放(针对 Visual Basic 6.0 用户)。 |
||
Orientation |
新的实现。 |
||
Parent |
|||
Scrolling |
|||
ToolTipText |
ToolTip 组件。 有关更多信息,请参见工具提示支持(针对 Visual Basic 6.0 用户)。 |
||
Top |
注意 坐标在 Visual Basic 2008 中以不同方式处理。有关更多信息,请参见坐标系统(针对 Visual Basic 6.0 用户)。 |
||
Value |
|
||
WhatsThisHelpID |
新的实现。有关更多信息,请参见帮助支持(针对 Visual Basic 6.0 用户)。 |
||
Width |
注意 坐标在 Visual Basic 2008 中以不同方式处理。有关更多信息,请参见坐标系统(针对 Visual Basic 6.0 用户)。 |
方法
Visual Basic 6.0 |
Visual Basic 2008 等效项 |
||
---|---|---|---|
Drag |
新的实现。有关更多信息,请参见拖放(针对 Visual Basic 6.0 用户)。 |
||
Move |
|
||
OLEDrag |
新的实现。有关更多信息,请参见拖放(针对 Visual Basic 6.0 用户)。 |
||
ShowWhatsThis |
新的实现。有关更多信息,请参见帮助支持(针对 Visual Basic 6.0 用户)。 |
||
ZOrder: 0—vbBringToFront 1—vbSendToBack |
BringToFront 或 SendToBack 函数 |
事件
Visual Basic 6.0 |
Visual Basic 2008 等效项 |
---|---|
DragDrop DragOver |
新的实现。有关更多信息,请参见拖放(针对 Visual Basic 6.0 用户)。 |
OLECompleteDrag OLEDragDrop OLEDragOver OLEGiveFeedback OLESetData OLEStartDrag |
新的实现。有关更多信息,请参见拖放(针对 Visual Basic 6.0 用户)。 |
升级说明
当 Visual Basic 6.0 项目升级到 Visual Basic 2008 时,所有 ProgressBar 控件都升级为 Windows 窗体 ProgressBar 控件。如果属性、方法和事件没有等效项或存在行为差异,则会在您的代码中添加升级说明或警告。
请参见
任务
如何:设置 Windows 窗体 ProgressBar 控件显示的值