需要在.net应用程序中移动标签

时间:2010-11-11 10:30:22

标签: c# .net

我想垂直或水平移动标签的位置,它应该从窗体中显示,并且应该通过移动在某个位置不可见。我想通过使用c#的.net应用程序来实现它,所以任何人都可以帮助我吗?

4 个答案:

答案 0 :(得分:1)

Buddy,您可以使用属性Location

MyLabel.Location.x = ??
MyLabel.Location.y = ??

然后使用属性Visible

隐藏它
MyLabel.Visible = false`

答案 1 :(得分:1)

很难确切地告诉你在这里想要完成什么。我将假设您希望在应用程序运行时将标签从表单上的当前位置移动到新位置。我还假设您想要在移动标签时使标签不可见,这样您就无法看到它在整个表单中移动。

您可以通过设置要移动到新位置的标签的Location属性来轻松完成此操作。 (如果需要,就像要移动标签的相对像素数一样,可以在设置之前从Location属性中获取标签的当前位置。)标签控件也是有一个Visible属性,您可以设置为TrueFalse来显示/隐藏控件:

//Hide the label first
myLabel.Visible = false;

//Move the label to a new location on the form
myLabel.Location = new Point(30, 25);

//Make the label visible again
myLabel.Visible = true;

如果我猜错了,并且您只是想在设计时(在开始运行程序之前)移动标签,则只需将其拖放到表单上的新位置即可。

答案 2 :(得分:0)

你只需拖放

答案 3 :(得分:0)

您可以使用Visible属性使标签不可见。

myHiddenLabel.Visible = false;