2012-08-11 69 views

回答

4

考虑到WPF TextBox控件没有Multiline属性,这可能是WinForms应用程序的原因。

要确定您可以在给定大小(TextBox控件的尺寸)中容纳多少文本,建议使用TextRenderer.MeasureText方法来确定单个字符的高度。将TextBox控件的高度除以字符的高度以获得一次可见的行数。

请记住,字符的测量值可能会有很大差异,因此星号(*)的测量值可能非常小,而测量八号(#)的值可能会更大。但是,MSDN页似乎表明,只要您使用MeasureText(String, Font)而不是其他任何重载,这是一个非问题。

+0

很好,谢谢! – 2012-08-11 18:04:37