在调整表单大小时更改标签的宽度

时间:2015-06-08 08:15:41

标签: c#

我希望在用户调整表单大小时更改标签的宽度。

这是我尝试过的代码:

    public partial class Form1 : Form
    {
        int lb;

        public Form1()
        {
            InitializeComponent();
            lb = this.Width - label1.Width;
        }

        private void Form1_Resize(object sender, EventArgs e)
        {
            label1.Width = lbl() ;
        }

        private int lbl()
        {
            return this.Width / 2 - lb;
        }
   }

1 个答案:

答案 0 :(得分:1)

使用 Anchor 属性将您的标签与表单边框相关联。

更新: 您还可以使用 TableLayoutPanel 动态布局其内容:http://bit.ly/1KWypIX