更新: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 控件显示的值
.gif) 说明:
说明: