我需要调整文本框的高度,使其适合触摸屏。
我理解人们推荐Multiline = "true"
,但如果我这样做,框内的文本与顶部对齐,这在我的应用程序中是不合适的。
我试图调整字体大小,但大小应该非常大,以适应我需要的高度。
有没有其他方法可以增加文本框的高度?
试试这个:
textBox1.AutoSize = false;
它不会出现在智能感知中,但它会起作用。
要让它与设计器一起工作,您必须制作自己的 TextBox:
public class TextBoxEx : TextBox {
public TextBoxEx() {
this.AutoSize = false;
}
}
技巧步骤:
对于我想使用标签而不是使用标签来做的事情,BorderStyle=Fixed3D
并且AutoSize=False
成功了。