共用方式為


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

更新:2007 年 11 月

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

概念上的差異

在 Visual Basic 6.0 中,AutoTab 屬性會按定位順序,決定下一個控制項是否在 MaskEdBox 控制項的 Text 屬性一填入有效資料時,立刻就接到焦點。

在 Visual Basic 2008 中,沒有 AutoTab 屬性的對等用法。您可以自行透過監視並驗證輸入,然後將焦點設定至下一個控制項,達到相同的效果。

在 Visual Basic 6.0 中,PasswordChar 屬性是 String 型別;而在 Visual Basic 2008 中則是 Char 型別。

此外,還有許多概念不同之處,適用於所有控制項,包括資料繫結、字型處理、拖放、說明支援等方面的差別。如需詳細資訊,請參閱 Visual Basic 6.0 使用者的 Windows Form 概念

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

下表列出 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 對等用法

AllowPrompt

AllowPromptAsInput

Appearance

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

AutoTab

新實作。

BackColor

BackColor

注意事項:

在 Visual Basic 2008 中會以不同方式處理色彩。如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的色彩處理方式

ClipMode

SkipLiterals

ClipText

Text

注意事項:

Visual Basic 6.0 ClipText 屬性排除常值 (Literal),Visual Basic 2008 內則包括常值,除非將 SkipLiterals 設定為 true。

Container

Parent

DataBinding

DataChanged

DataField

DataFormat

新實作,如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的資料存取

DragIcon

DragMode

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

Font

FontBold

FontItalic

FontName

FontSize

FontStrikethrough

FontUnderline

Font

注意事項:

在 Visual Basic 2008 中會以不同方式處理字型。如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的字型物件

ForeColor

ForeColor

注意事項:

在 Visual Basic 2008 中會以不同方式處理色彩。如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的色彩處理方式

Format

新實作,使用格式化函式,例如 FormatNumber 函式 (Visual Basic)FormatDateTime 函式 (Visual Basic)

FormattedText

Text

注意事項:

Visual Basic 6.0 ClipText 屬性排除常值 (Literal),Visual Basic 2008 內則包括常值,除非將 SkipLiterals 設定為 true。

Height

Height, Size

注意事項:

在 Visual Basic 2008 中會以不同方式處理座標。如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的座標系統

HelpContextID

新實作,如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的說明支援

HWnd

Handle

Index

新實作,如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的控制項陣列

Left

Left

注意事項:

在 Visual Basic 2008 中會以不同方式處理座標。如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的座標系統

MouseIcon

新實作,如需詳細資訊,請參閱無法設定自訂 MousePointer

MousePointer

Cursor

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

OLEDragMode

OLEDropMode

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

Parent

FindForm 方法

PromptInclude

TextMaskFormat

SelLength

SelectionLength

SelStart

SelectionStart

SelText

SelectedText

ToolTipText

ToolTip 元件。

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

Top

Top

注意事項:

在 Visual Basic 2008 中會以不同方式處理座標。如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的座標系統

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 使用者可用的拖放動作

SetFocus

Focus

ShowWhatsThis

新實作,如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的說明支援

ZOrder

BringToFrontSendToBack 函式

事件

Visual Basic 6.0

Visual Basic 2008對等用法

Change

TextChanged

DblClick

DoubleClick

DragDrop

DragOver

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

GotFocus

Enter

LostFocus

Leave

OLECompleteDrag

OLEDragDrop

OLEDragOver

OLEGiveFeedback

OLESetData

OLEStartDrag

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

Validate

Validating

ValidationError

MaskInputRejected

升級注意事項

當 Visual Basic 6.0 應用程式升級為 Visual Basic 2008 時,所有 MaskEdBox 控制項都會升級為 Windows Form MaskedTextBox 控制項,而屬性、方法和事件則升級為其對等用法。如果行為可能會不同,則在程式碼中插入升級註解。

請參閱

工作

逐步解說:使用 MaskedTextBox 控制項

MaskedTextBox 控制項範例

HOW TO:將資料繫結至 MaskedTextBox 控制項

其他資源

MaskedTextBox 控制項 (Windows Form)