MaskEdBox コントロールのテキストを消去する方法

◆概要


このページは、Visual Basic 6.0でMaskEdBox コントロールのテキストを消去する方法について記載しています。


MaskEdBoxコントロールのテキストを消去するには、コントロールの マスク プロパティ に空の文字列を設定し、テキストプロパティに空の文字列を設定します。 そのあとに、マスクプロパティを設定し直します。

MaskEdBox

次の例は、市外局番がない電話番号用の###-####が設定されているMaskEdBox1の入力マスクプロパティを市外局番ありの電話番語用の入力マスク###-###-####を設定しています。

Private Sub Command1_Click()
    MaskEdBox1.Mask = ""
    MaskEdBox1.Text = ""
    MaskEdBox1.Mask = "###-###-####"
    MaskEdBox1.SetFocus
End Sub

Private Sub Form_Load()
    MaskEdBox1.Mask = "###-####"
End Sub
  

◆実行結果


MaskEdBox

◆MaskEdBoxが空白かどうかを調べる方法


テキストボックスが空白かどうかを調べるときは、

if textBox1="" Then

ですが、MaskEdBoxの場合は、MaskEditBoxにマスク文字が含まれているので、そのマスク文字を指定します。

    If MaskEdBox1.Text = "___-___-____" Then
        MsgBox "MaskEdBox1は空白です。"
    End If
  


▼ページトップへ