TextBoxでTab文字を入力できるようにするにはAcceptTabプロパティにTrueを設定します。
ただしこのとき、MultilineプロパティがTrueである必要があります。
下記はTab文字を入力できるようにする例です。
CheckBox [Tab文字を入力できるようにする]のチェック状態に合わせてTab文字の入力のOn/Offを切り替えます。
VBの例
' フォームロード時の処理 Private Sub Form3_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load 'AcceptTabを有効にするにはMultilineプロパティにTrueを設定しておく必要がある TextBox1.Multiline = True End Sub ' [Tab文字を入力できるようにする]のチェック変更時の処理 Private Sub chkAcceptTab_CheckedChanged(sender As System.Object, e As System.EventArgs) Handles chkAcceptTab.CheckedChanged If chkAcceptTab.Checked = True Then '★★★Tab文字を入力できるようにする★★★ TextBox1.AcceptsTab = True Else '★★★Tab文字の入力を禁止する★★★ TextBox1.AcceptsTab = False End If End Sub
C#の例
// フォームロード時の処理 private void Form3_Load(object sender, EventArgs e) { // AcceptTabを有効にするにはMultilineプロパティにTrueを設定しておく必要がある textBox1.Multiline = true; } // [Tab文字を入力できるようにする]のチェック変更時の処理 private void chkAcceptTab_CheckedChanged(object sender, EventArgs e) { if (chkAcceptTab.Checked == true) { // ★★★Tab文字を入力できるようにする★★★ textBox1.AcceptsTab = true; } else { // ★★★Tab文字の入力を禁止する★★★ textBox1.AcceptsTab = false; } }
Please follow and like us:
コメント