如何在没有多行=“true”或增加字体大小的情况下增加文本框的高度
本文关键字:增加 字体 情况下 高度 文本 true | 更新日期: 2023-09-27 18:30:32
我需要调整文本框的高度,使其适合触摸屏。
我知道人们建议Multiline = "true"
但是如果我这样做,框内的文本会用顶部对齐,这在我的应用程序中是不合适的。
试图调整字体大小,但大小应该大得离谱,以适应我需要的高度。
还有其他方法可以增加文本框的高度吗?
试试这个:
textBox1.AutoSize = false;
它不会出现在智能感知中,但它会起作用。
若要使其与设计器一起使用,必须创建自己的文本框:
public class TextBoxEx : TextBox {
public TextBoxEx() {
this.AutoSize = false;
}
}
技巧步骤:
- 设置多行 = true
- 无需更改字体大小。
- 更改最大长度 . ,使其不应进入下一行。
对于我想用标签代替BorderStyle=Fixed3D
做的事情,AutoSize=False
做到了。