C# 如何使文本框的高度超过20像素?

C# 如何使文本框的高度超过20像素?,c#,winforms,C#,Winforms,嗨,当我在Windows窗体应用程序上的Visual studio上创建文本框时,我可以获得超过20像素的宽度,但是我无法获得超过20像素的高度 那么如何调整高度?更改大小 如果您正在使用WPF: <TextBox Height="42"/> 更改大小 如果您正在使用WPF: <TextBox Height="42"/> 在设计器中将多行属性设置为真,然后可以调整文本框的大小。在设计器中将多行属性设置为真,然后可以调整文本框的大小。可以设置多行=真,我可以更改Si

嗨,当我在Windows窗体应用程序上的Visual studio上创建文本框时,我可以获得超过20像素的宽度,但是我无法获得超过20像素的高度

那么如何调整高度?

更改大小

如果您正在使用WPF:

<TextBox Height="42"/>

更改大小

如果您正在使用WPF:

<TextBox Height="42"/>


在设计器中将
多行
属性设置为
,然后可以调整文本框的大小。

在设计器中将
多行
属性设置为
,然后可以调整文本框的大小。

可以设置
多行=真
,我可以更改
Size
属性的
height
部分,并且更改将保持不变。
文本框的显示区域将自动调整所选字体的大小,因此您可以设置更大的字体大小以增加文本框的大小,但您不打算这样做

多行=true 在此模式下,文本框的高度可以是任意值,因此允许不同的行数

参考:


编辑:你也可以

您可以设置
Multiline=true
,我可以更改
Size
属性的
height
部分和更改条。
文本框的显示区域将自动调整所选字体的大小,因此您可以设置更大的字体大小以增加文本框的大小,但您不打算这样做

多行=true 在此模式下,文本框的高度可以是任意值,因此允许不同的行数

参考:


编辑:你也可以

我将其标记为[Winforms]。如果你使用另一种技术(WPF?),请重新标记这个问题。重复:然后你将它放在某种容器中。你的文本框是在TableLayoutPanel还是什么?通常情况下,您应该能够调整高度,就像调整宽度一样。我将其标记为[Winforms]。如果你使用另一种技术(WPF?),请重新标记这个问题。重复:然后你将它放在某种容器中。你的文本框是在TableLayoutPanel还是什么?通常情况下,你应该能够像调整宽度一样调整高度。我使用Windows窗体应用程序Vowiblo的注释不是关于高度,而是关于宽度。我想改变高度。因此,每当我试图改变它,而不是20它不会调整大小!不,是高度的问题。检查标题!好的,我通过更改多行来修复它谢谢,我以为是其他原因(我是说你的链接,我想你已经更改了)你不能更改Windows窗体文本框控件的高度属性,除非1)你使其多行,2)你增加字体大小,或者3)您可以滚动自己的自定义控件。我使用Windows窗体应用程序。Vowiblo的注释与高度无关,而是与宽度有关。我想改变高度。因此,每当我试图改变它,而不是20它不会调整大小!不,是高度的问题。检查标题!好的,我通过更改多行来修复它。谢谢,我想这是另外一回事(我是说你的链接,我想你已经更改了)。你不能更改Windows窗体文本框控件的高度属性,除非1)你使其多行,2)你增加字体大小,或3)你滚动你自己的自定义控件。