如何在没有Multiline ="true"或增加字体大小的情况下增加文本框的高度?

Tae*_*hin 7 c# textbox winforms

我需要调整文本框的高度,以便它适用于触摸屏.

我理解人们会推荐,Multiline = "true"但如果我这样做,那么盒子内部的文字是合理的,顶部在我的应用程序中是不合适的.

我试图调整字体大小,但是尺寸应该非常大,以满足我的需要.

有没有其他方法来增加文本框的高度?

Lar*_*ech 9

试试这个:

textBox1.AutoSize = false;
Run Code Online (Sandbox Code Playgroud)

它不会出现在intellisense中,但它会起作用.

要让它与设计师一起工作,您必须制作自己的TextBox:

public class TextBoxEx : TextBox {
  public TextBoxEx() {
    this.AutoSize = false;
  }
}
Run Code Online (Sandbox Code Playgroud)