2017-10-26 8 views
0

とにかくRichTextBoxの行に最大文字数を設定できるのだろうかと思います。私はボックス全体に対して一般的なMaxLengthを設定できますが、ライン自体は設定できないことを知っています。RichTextBoxで行のMaxLengthを設定するにはどうすればよいですか?

  • は私が唯一の解決策、または少なくとも実行可能な1は、TextRangeの中の行を選択する文字をカウントし、それは私が手動で設定され、最大数よりも大きいのですかどうかを確認するだろうと考えていました。それがための最善のアプローチだろう

    myRichTextBox.CaretPosition = myRichTextBox.Selection.End; 
    

:その後、新しい行を作成:

myRichTextBox.AppendText(Environment.NewLine); 

をしてもそれに似た何かを選択の最後にキャレット位置を設定します私の問題、またはそれを行う簡単な方法はありますか?

答えて

1

キー押下イベントを設定できます。トリガされたときに、キーと希望の長さを検証し、必要に応じてEnvironment.NewLineを追加できます。

関連する問題