MaskedTextBoxコントロールではInsertKeyModeプロパティを使用してテキスト挿入モードを設定することができます。
テキスト挿入モードとは、テキスト入力エリア内の文字の挿入方法をどうするかを決定する機能です。
InsertKeyModeプロパティにはInsertKeyMode列挙体の値を指定します。
メンバ名 | 説明 |
---|---|
Defalut | キーボードのInsertキーのモードに従う |
Insert | キーボードのInsertキーモードにかかわらず、挿入モードを有効にする |
Overwrite | キーボードのInsertキーモードにかかわらず、上書きモードを有効にする |
下記はInsertKeeModeプロパティを使用して、テキスト挿入モードを設定する例です。
選択されたラジオボタンによってテキスト挿入モードが変わります。
VBの例
' [Default]選択時 Private Sub rdoDefault_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rdoDefault.CheckedChanged MaskedTextBox1.InsertKeyMode = InsertKeyMode.Default End Sub ' [Insert]選択時 Private Sub rdoInsert_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rdoInsert.CheckedChanged MaskedTextBox1.InsertKeyMode = InsertKeyMode.Insert End Sub ' [Overwrite]選択時 Private Sub rdoOverwrite_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rdoOverwrite.CheckedChanged MaskedTextBox1.InsertKeyMode = InsertKeyMode.Overwrite End Sub
C#の例
// [Default]選択時 private void rdoDefault_CheckedChanged(object sender, EventArgs e) { maskedTextBox1.InsertKeyMode = InsertKeyMode.Default; } // [Insert]選択時 private void rdoInsert_CheckedChanged(object sender, EventArgs e) { maskedTextBox1.InsertKeyMode = InsertKeyMode.Insert; } // [Overwrite]選択時 private void rdoOverwrite_CheckedChanged(object sender, EventArgs e) { maskedTextBox1.InsertKeyMode = InsertKeyMode.Overwrite; }
Please follow and like us:
コメント
[…] テキスト挿入モードを設定する […]