如何动态调整 RichTextbox 中的文本大小,使其填满整个富文本框?任何帮助深表感谢。谢谢你。
问问题
1036 次
2 回答
1
这篇 MSDN 文章几乎可以回答您的问题。http://msdn.microsoft.com/en-us/library/bb986765.aspx。您可以在那里下载附件示例。
于 2012-05-29T21:29:47.283 回答
0
我认为您可能必须使用“字体”构造函数来发挥创意。例如,在单击事件上,然后使用与您的应用程序(或文本框大小)的某种关系以及所需的字体大小来构造一个新的字体。
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 回答