RichTextbox 内のテキストのサイズを動的に変更して、リッチ テキスト ボックス全体を埋めるにはどうすればよいですか? どんな助けでも大歓迎です。ありがとうございました。
質問する
1036 次
2 に答える
1
このMSDNの記事は、あなたの質問にほぼ答えています。http://msdn.microsoft.com/en-us/library/bb986765.aspx。そこから添付のサンプルをダウンロードできます。
于 2012-05-29T21:29:47.283 に答える
0
「フォント」コンストラクターで創造的になる必要があるかもしれないと思います。たとえば、クリック イベントでは、アプリケーション (またはテキスト ボックス サイズ) との何らかの関係を使用して、目的のフォント サイズで新しい Font を作成します。
Protected Sub btn_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn.Click
Dim yourfontsize As Integer
'machinery to create desired font size
If blah then
yourfontsize = X()
Else
yourfontsize = Y()
End If
yourtextbox.SelectionFont = New Font("Tahoma", yourfontsize, FontStyle.Bold)
End Sub
X() と Y() は、アプリケーション内で何が起こっているかに基づいて、ターゲットのフォント サイズを返す関数です。
参照: http://msdn.microsoft.com/en-us/library/yh8963yx.aspx
それが役立つことを願っています!
-sf
于 2012-05-29T20:37:54.300 に答える