适用于 Visual Basic 6.0 用户的 ProgressBar 控件

更新: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

Dock

Appearance

BorderStyle

新的实现。有关更多信息,请参见 Appearance 和 BorderStyle 属性(针对 Visual Basic 6.0 用户)

Container

Parent

DragIcon

DragMode

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

Height

Height

说明:

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

HWnd

Handle

Index

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

Left

Left

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

Max

Maximum

Min

Minimum

MouseIcon

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

MousePointer

Cursor

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

Negotiate

新的实现。

OLEDropMode

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

Orientation

新的实现。

Parent

FindForm

Scrolling

Style

ToolTipText

ToolTip 组件。

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

Top

Top

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

Value

Value

说明:

在 Visual Basic 6.0 中,当 Value 发生更改时,会引发 Change 事件。在 Visual Basic 2008 中,不会引发 Change 事件;请改用 ValueChanged 事件。

WhatsThisHelpID

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

Width

Width, Size

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

方法

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:

  0—vbBringToFront

  1—vbSendToBack

BringToFrontSendToBack 函数

 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 控件显示的值

其他资源

ProgressBar 控件(Windows 窗体)