我有一个文本框,必须在我的页面上禁用。但是,文本框中的文本大于文本框的大小。由于文本栏的滚动条因此被禁用,所以我需要文本框自动调整大小,并因此调整其父窗体的大小。自动调整大小禁用文本框
这可能吗?如果是这样,怎么样?
我有一个文本框,必须在我的页面上禁用。但是,文本框中的文本大于文本框的大小。由于文本栏的滚动条因此被禁用,所以我需要文本框自动调整大小,并因此调整其父窗体的大小。自动调整大小禁用文本框
这可能吗?如果是这样,怎么样?
您可以通过使用Graphics.MeasureString并设置使用此方法测量的大小来实现此目的。虽然你真的应该考虑使用标签控件
我更喜欢使用ReadOnly
属性,而不是禁用文本框。用户仍然可以访问所有文本,并且如果需要他们可以将其复制到剪贴板。
而当使用Windows.Forms时,还可以使用[TextRenderer](http://msdn.microsoft.com/en-us/library/system.windows.forms.textrenderer.aspx)类 – Patrick 2010-08-20 10:29:22
同意,a标签样式看起来像一个禁用的文本框会更好。 – Michael 2010-08-20 10:36:44