共用方式為


Visual Basic 6.0 使用者可用的 ProgressBar 控制項

更新:2007 年 11 月

Visual Basic 6.0 的 ProgressBar 控制項在 Visual Basic 2008 中會以 Windows Form ProgressBar 控制項取代。有些屬性、方法、事件及常數的名稱會改變,而且在某些情況下,行為方面也會有差異。

概念上的差異

Negotiate 屬性

在 Visual Basic 6.0 中,ProgressBar 控制項的 Negotiate 屬性可以用來在顯示工具列時,自動隱藏控制項。

Visual Basic 2008ProgressBar 控制項沒有 Negotiate 屬性;您可以透過在執行階段將 Visible 屬性設定為 false,達到相同的效果。

Orientation 屬性

在 Visual Basic 6.0 中,ProgressBar 控制項可以透過設定 Orientation 屬性,依水平或垂直方向顯示。Visual Basic 2008 的 ProgressBar 控制項則只能依水平方向顯示。

ProgressBar 控制項屬性、方法和事件的對等用法

下表列出 Visual Basic 6.0 的屬性、方法和事件,以及其在 Visual Basic 2008 的對等用法。並未列出具有相同名稱和行為的屬性、方法和事件。在適用的情況下,常數會縮排顯示於屬性或方法之下。除非另外註明,否則所有 Visual Basic 2008 列舉型別 (Enumeration) 都會對應到 System.Windows.Forms 命名空間 (Namespace)。

文件中將視需要提供連結至解釋行為差異的主題。若 Visual Basic 2008 中沒有直接的對等用法,則提供連結至替代的主題。

屬性

Visual Basic 6.0

Visual Basic 2008 對等用法

Align

Dock

Appearance

BorderStyle

新實作,如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的 Appearance 和 BorderStyle 屬性

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

如需常數的清單,請參閱 Visual Basic 6.0 使用者可用的 MousePointer

Negotiate

新實作。

OLEDropMode

新實作,如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的拖放動作

Orientation

新實作。

Parent

FindForm

Scrolling

Style

ToolTipText

ToolTip 元件。

如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的 ToolTip 支援

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 Form ProgressBar 控制項。當屬性、方法和事件沒有對應項或它們的行為上有差異時,會在您的程式碼中加入升級說明或警告。

請參閱

工作

HOW TO:設定 Windows Form ProgressBar 控制項顯示的值

其他資源

ProgressBar 控制項 (Windows Form)