自动调整大小已禁用的文本框

时间:2010-08-20 10:09:59

标签: c# winforms

我有一个必须在我的页面上禁用的文本框。但是,文本框中的文本大于文本框的大小。因为文本栏的滚动条因此被禁用,我需要文本框自动调整大小,因此也调整其父窗体的大小。

这可能吗?如果是这样,怎么样?

2 个答案:

答案 0 :(得分:2)

您可以使用Graphics.MeasureString并设置使用此方法测量的大小来实现此目的。虽然你真的应该考虑使用Label控件

答案 1 :(得分:2)

我更喜欢使用ReadOnly属性而不是禁用文本框。用户仍然可以访问所有文本,如果需要,他们可以将其复制到剪贴板。