[Tips][TextBox] Tab文字を入力できるようにする

[ad code=2 align=left]
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;
    }
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください