0

winforms RichTextBox と TextBox があります(両方を試しています)。テキストを入力すると、すべてのテキストが表示されるように、ボックスを垂直方向に大きく (または垂直方向に小さく) したいと考えています。

RichTextBox TextChanged イベントで次のコードを使用しています。

RTB.Height = RTB.GetPreferredSize(New Size(RTB.Width, 0)).Height

このコードは、ボックスの幅よりも大きい単一の単語 (スペースなし) を入力する場合を除いて、ほとんどの状況で機能します。何か案は?

ありがとう。

4

2 に答える 2

0

RTB の最小サイズと最大サイズのプロパティを試してみてください。

最大幅を設定すると、問題が解決する可能性があります。

于 2013-04-02T18:10:57.903 に答える