从Windows窗体中的方法移动控件

时间:2015-03-31 18:08:44

标签: c# winforms function position labels

高级问题,是否可以从方法中移动控件?例如,我有一个label和一个button click eventlabel可以从按钮点击移动到一个位置(X,Y)到另一个位置(X+20,Y+20)吗? / p>

我没有运气改变标签的.Position属性,我也无法在网上找到任何内容,所以我想我会问。谢谢!

编辑:被要求显示一些代码,所以你去。 label1.Position无法选择/编辑,label1.Move是一个事件处理程序,当用户移动标签时?

private void MoveTextButton_Click(object sender, EventArgs e)
    {
        label1.Position = (x,y);
        //label1.Move
    }

1 个答案:

答案 0 :(得分:2)

只需更改Location,如:

   private void MoveTextButton_Click(object sender, EventArgs e)
   {
       label1.Location = new Point(label1.Location.X + 20, label1.Location.Y + 20);
   }