有多种方法可以让我的文本框的文本在其多行时进入文本框的中心?
我的例子是Windows 8登录用户名文本框,如果你还没有看到谷歌它 我没有在代码中提供任何示例,因为我只是C#的新手,我已经研究了它并且它说了一些关于网格的东西?但我不知道在哪里添加它,我也认为它是用于vb.net编码语言
他们都说过像
这样的话<TextBox Width="200"
Text="Hello world !"
TextAlignment="Center"/>
但我可能听起来很愚蠢,但我从来没有在C#中看过这个,我在看另一种语言吗?我的应用程序在下面!!
答案 0 :(得分:2)
在WinForms中,您可以将TextBox
的{{3}}属性设置为Center
,如下所示:
textBox1.TextAlign = HorizontalAlignment.Center;
对于多行TextBox,没有设置垂直对齐的属性,但在Form_Load
中,您可以向TextBox.
添加一些换行符,例如:
textBox1.Text += String.Join("", Enumerable.Repeat(Environment.NewLine, 5));
这会添加5
新行,您可以根据TextBox
的身高更改计数。