更改TextBox字体大小保持文本框大小(Height)
问题描述:
如何更改TextBox的字体大小,但保持TextBox高度?更改TextBox字体大小保持文本框大小(Height)
此刻每次我尝试更改字体大小时,TextBox高度会根据字体大小重新调整大小,但我通过将TextBox更改为多行,但只想要单行文本框来实现它。
答
TextBox控件具有可禁用
textBox1.AutoSize = False
textBox1.Height = 50
隐藏AutoSize属性,我加入到foo_load,你就结束了一个大箱子和小字体,看起来有点奇怪由于没有文本框任何填充属性,但这可以通过将面板放在它后面并将文本框放置在里面来纠正。
答
在WinForms中,您可以设置文本框的MinimumSize
和/或MaximumSize
属性,以便在字体高度更改时覆盖文本框高度的自动调整。
请注意,设置最小和最大大小不会立即更改文本框大小。但是,如果在窗体设计器中更改文本框的宽度,则其高度将更改为在指定的范围内。