richTextBoxを作成しましたが、Tabキーを押しても何も実行されないことに気付きました。ある程度のスペースをとることが想定されていますが、そうではありません。
どうすればアクセスできますか?
デフォルトでは、タブを押すとフォーカスが次のコントロールに移動します。RichTextBoxのAcceptsTabプロパティを設定してtrue
、RichTextBoxがタブ文字を受け入れることができるようにします。
AcceptsTabプロパティに関するこのMSDNの記事を参照してください。
まず、Richtextboxの次のプロパティを設定する必要があります
richTextBox.Multiline = true;
richTextBox.AcceptsTab = true;
そして、richtextboxのkeypressイベントでは、次のことを行う必要があります
if (e.KeyChar == 9)
{
e.Handled = false;
}