MaskEdBox コントロール (Visual Basic 6.0 ユーザー向け)
更新 : 2007 年 11 月
Visual Basic 2008 では、Visual Basic 6.0 の MaskEdBox コントロールは Windows フォームの MaskedTextBox コントロールに置き換えられています。プロパティ、メソッド、イベント、および定数の中には、名称が異なるものや、動作の異なるものもあります。
概念の違い
Visual Basic 6.0 では、AutoTab プロパティによって、MaskEdBox コントロールの Text プロパティに有効なデータが入力されると同時に、タブ オーダー内の次のコントロールにフォーカスが設定されるかどうかが決定されます。
Visual Basic 2008 には、AutoTab プロパティに対応するものはありません。入力を監視および検証し、次のコントロールにフォーカスを自分で設定することによって、同じ効果を実現できます。
Visual Basic 6.0 では、PasswordChar プロパティは String 型です。Visual Basic 2008 では、Char 型です。
また、データ バインディング、フォント処理、ドラッグ アンド ドロップ、ヘルプ サポートなど、すべてのコントロールに当てはまる概念上の相違が数多くあります。詳細については、「Windows フォームの概念 (Visual Basic 6.0 ユーザー向け)」を参照してください。
MaskedEdBox コントロールのプロパティ、メソッド、およびイベントの同等物
次の表は、Visual Basic 6.0 のプロパティ、メソッド、およびイベントと、対応する Visual Basic 2008 のプロパティ、メソッド、およびイベントの一覧です。同じ名前で同じ動作を持つプロパティ、メソッド、およびイベントは、一覧に含まれていません。特に明記されていない限り、すべての Visual Basic 2008 列挙型は System.Windows.Forms 名前空間に対応します。
この表では、動作の相違点について説明するトピックへのリンクを示します。Visual Basic 2008 に直接対応するものがない場合は、代わりの項目について説明したトピックへのリンクを示します。
プロパティ
Visual Basic 6.0 |
Visual Basic 2008 で対応するもの |
---|---|
AllowPrompt |
|
Appearance |
新規に実装されました。詳細については、「Appearance プロパティおよび BorderStyle プロパティ (Visual Basic 6.0 ユーザー向け)」を参照してください。 |
AutoTab |
新規に実装されました。 |
BackColor |
メモ :
Visual Basic 2008 では、色は別の方法で処理されます。詳細については、「色の処理 (Visual Basic 6.0 ユーザー向け)」を参照してください。
|
ClipMode |
|
ClipText |
メモ :
Visual Basic 6.0 の ClipText プロパティはリテラルを除外します。Visual Basic 2008 では、SkipLiterals が true に設定されていない限り、リテラルが含まれます。
|
Container |
|
DataBinding DataChanged DataField DataFormat |
新規に実装されました。詳細については、「データ アクセス (Visual Basic 6.0 ユーザー向け)」を参照してください。 |
DragIcon DragMode |
新規に実装されました。詳細については、「ドラッグ アンド ドロップ (Visual Basic 6.0 ユーザー向け)」を参照してください。 |
Font FontBold FontItalic FontName FontSize FontStrikethrough FontUnderline |
メモ :
Visual Basic 2008 では、フォントは別の方法で処理されます。詳細については、「フォント オブジェクト (Visual Basic 6.0 ユーザー向け)」を参照してください。
|
ForeColor |
メモ :
Visual Basic 2008 では、色は別の方法で処理されます。詳細については、「色の処理 (Visual Basic 6.0 ユーザー向け)」を参照してください。
|
Format |
新規に実装されました。FormatNumber 関数 (Visual Basic) や FormatDateTime 関数 (Visual Basic) などの書式設定関数を使用します。 |
FormattedText |
メモ :
Visual Basic 6.0 の ClipText プロパティはリテラルを除外します。Visual Basic 2008 では、SkipLiterals が true に設定されていない限り、リテラルが含まれます。
|
Height |
メモ :
Visual Basic 2008 では、座標は別の方法で処理されます。詳細については、「座標系 (Visual Basic 6.0 ユーザー向け)」を参照してください。
|
HelpContextID |
新規に実装されました。詳細については、「ヘルプ サポート (Visual Basic 6.0 ユーザー向け)」を参照してください。 |
HWnd |
|
Index |
新規に実装されました。詳細については、「コントロール配列 (Visual Basic 6.0 ユーザー向け)」を参照してください。 |
Left |
メモ :
Visual Basic 2008 では、座標は別の方法で処理されます。詳細については、「座標系 (Visual Basic 6.0 ユーザー向け)」を参照してください。
|
MouseIcon |
新規に実装されました。詳細については、「カスタム MousePointer を設定できない」を参照してください。 |
MousePointer |
定数の一覧については、「MousePointer (Visual Basic 6.0 ユーザー向け)」を参照してください。 |
OLEDragMode OLEDropMode |
新規に実装されました。詳細については、「ドラッグ アンド ドロップ (Visual Basic 6.0 ユーザー向け)」を参照してください。 |
Parent |
FindForm メソッド |
PromptInclude |
|
SelLength |
|
SelStart |
|
SelText |
|
ToolTipText |
ToolTip コンポーネント 詳細については、「ツールヒントのサポート (Visual Basic 6.0 ユーザー向け)」を参照してください。 |
Top |
メモ :
Visual Basic 2008 では、座標は別の方法で処理されます。詳細については、「座標系 (Visual Basic 6.0 ユーザー向け)」を参照してください。
|
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 |
メモ :
Visual Basic 2008 では、座標は別の方法で処理されます。詳細については、「色の処理 (Visual Basic 6.0 ユーザー向け)」を参照してください。
|
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 フォームの MaskedTextBox コントロールにアップグレードされ、プロパティ、メソッド、およびイベントは、それぞれに相当するものにアップグレードされます。動作が異なる場合は、アップグレードに関するコメントがコードに挿入されます。
参照
処理手順
チュートリアル : MaskedTextBox コントロールの使用
方法 : MaskedTextBox コントロールにデータをバインドする