在C#里如何让控件textbox中的内容居中显示呢?

在C#里如何让控件textbox中的内容居中显示呢?,第1张

通常TextAliment里面设置为center,再修改下Margin试试吧。。实在不行有一个替代方法,就是重写textBox。可以写一个类继承textBox,不要直接paintnbsptext,可以在text占的rectangle稍微移动下,移动到理想的位置再绘制。

方法一:使用label代替textBox,要输入就使用按键或者用keypress来实现,他有ContentAlignment属性,这是最简单的办法

方法二:自定义textBox控件

style="line-height:30pxheight:30pxtext-align:center"

在文本框上添加这样的样式就行了

这个是水平+垂直居中的,

如果有疑问,可以追问

如果对你有帮助,望采纳~


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11522618.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存