C#在form窗体的panel控件中添加一个label控件,怎么能让panel的text文本一直在panel 的中间?

2024年11月28日 17:05
有4个网友回答
网友(1):

注册Panel的Resize事件,里面写下这些代码:
label.Location = new Point(Convert.ToInt32(panel.Width-label.Width)/2,
Convert.ToInt32(panel.Height-label.Height)/2);
也就是计算label相对于panel的中心位置,赋给Location属性即可。

网友(2):

先固定Panel的长度,然后设置Textbox属性居中即可,也可以使用表格,这样比较方便

网友(3):

label的Anchor属性设置为None便可

网友(4):

text-align属性试试