入力値またはテキストに基づいて、リッチテキストボックスの実際のサイズを見つける必要があります。どうすれば実際のサイズを見つけることができますか。
コード:
RichTextBox rtf1=new RichTextBox ();
rtf1.text="Some text here"
私に提案してくださいありがとう。
誤解かもしれませんが、実際のコントロールのサイズは、入力値やテキストに基づいて変化しません。
コントロールのサイズを取得するには、次を使用します。
int height = rtf1.Height;
int width = rtf1.Width;
誤解がありましたら、お詫び申し上げます。
RichTextBox rtf1 = new RichTextBox();
rtf1.TextLength.ToString();
これはあなたが探しているものですか?
コントロールを作成し、コンテンツと必要なプロパティを設定したら、 Measureを使用して目的のサイズを取得できます。
rtf1.Measure(new Size(double.PositiveInfinity, double.PositiveInfinity));
その後、rtf1.DesiredSizeプロパティを使用できます。