首页 > 解决方案 > 如何更改标签的坐标

问题描述

在我怎么做之后

Label label = new Label();

我想改变它的位置。

我用了

 label.Location = new Point(190, 190);
 label.Refresh();
 label.Location = new System.Drawing.Point(100, 200);

但在 Windows 窗体上没有任何变化。

标签: c#

解决方案


这应该这样做:

var lbl1 = new Label();
lbl1.Text = "ddd";
lbl1.Location = new Point(0,0);
Controls.Add(lbl1);

您需要将在运行时创建的新标签添加到容器中。在这种情况下,我将它添加到表单下的控件列表中。当您更改位置时,它将被反映。


推荐阅读