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 |
|||
Appearance |
新實作,如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的 Appearance 和 BorderStyle 屬性。 |
||
AutoTab |
新實作。 |
||
BackColor |
|
||
ClipMode |
|||
ClipText |
|
||
Container |
|||
DataBinding DataChanged DataField DataFormat |
新實作,如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的資料存取。 |
||
DragIcon DragMode |
新實作,如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的拖放動作。 |
||
Font FontBold FontItalic FontName FontSize FontStrikethrough FontUnderline |
|
||
ForeColor |
|
||
Format |
新實作,使用格式化函式,例如 FormatNumber 函式 (Visual Basic) 或 FormatDateTime 函式 (Visual Basic)。 |
||
FormattedText |
|
||
Height |
|
||
HelpContextID |
新實作,如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的說明支援。 |
||
HWnd |
|||
Index |
新實作,如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的控制項陣列。 |
||
Left |
|
||
MouseIcon |
新實作,如需詳細資訊,請參閱無法設定自訂 MousePointer。 |
||
MousePointer |
如需常數的清單,請參閱 Visual Basic 6.0 使用者可用的 MousePointer。 |
||
OLEDragMode OLEDropMode |
新實作,如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的拖放動作。 |
||
Parent |
FindForm 方法 |
||
PromptInclude |
|||
SelLength |
|||
SelStart |
|||
SelText |
|||
ToolTipText |
ToolTip 元件。 如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的 ToolTip 支援。 |
||
Top |
|
||
WhatsThisHelpID |
新實作,如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的說明支援。 |
||
Width |
|
方法
Visual Basic 6.0 |
Visual Basic 2008 對等用法 |
||
---|---|---|---|
Drag |
新實作,如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的拖放動作。 |
||
Move |
|
||
OLEDrag |
新實作,如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的拖放動作。 |
||
SetFocus |
|||
ShowWhatsThis |
新實作,如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的說明支援。 |
||
ZOrder |
BringToFront 或 SendToBack 函式 |
事件
Visual Basic 6.0 |
Visual Basic 2008對等用法 |
---|---|
Change |
|
DblClick |
|
DragDrop DragOver |
新實作,如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的拖放動作。 |
GotFocus |
|
LostFocus |
|
OLECompleteDrag OLEDragDrop OLEDragOver OLEGiveFeedback OLESetData OLEStartDrag |
新實作,如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的拖放動作。 |
Validate |
|
ValidationError |
升級注意事項
當 Visual Basic 6.0 應用程式升級為 Visual Basic 2008 時,所有 MaskEdBox 控制項都會升級為 Windows Form MaskedTextBox 控制項,而屬性、方法和事件則升級為其對等用法。如果行為可能會不同,則在程式碼中插入升級註解。
請參閱
工作
HOW TO:將資料繫結至 MaskedTextBox 控制項