我需要调整文本框的高度,使其适合触摸屏。

我了解人们建议使用Multiline = "true",但如果这样做,则框内的文本会以top对齐,这在我的应用程序中不合适。

我试图调整字体大小,但该字体大小应该太大以适合我的需要。

还有其他增加文本框高度的方法吗?

最佳答案

试试这个:

textBox1.AutoSize = false;

它不会出现在智能感知中,但是会起作用。

要与设计者一起使用,您必须制作自己的TextBox:
public class TextBoxEx : TextBox {
  public TextBoxEx() {
    this.AutoSize = false;
  }
}

关于c# - 如何在不使用Multiline = "true"或不增加字体大小的情况下增加文本框的高度?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10091284/

10-17 00:24