注册Panel的Resize事件,里面写下这些代码:
label.Location = new Point(Convert.ToInt32(panel.Width-label.Width)/2,
Convert.ToInt32(panel.Height-label.Height)/2);
也就是计算label相对于panel的中心位置,赋给Location属性即可。
先固定Panel的长度,然后设置Textbox属性居中即可,也可以使用表格,这样比较方便
label的Anchor属性设置为None便可
text-align属性试试