0

我正在使用 microsoft visual c# 并制作表单。我不知道我的词汇是否正确,但我的想法是当我使用创建面板时Panel Figure = new Panel (); 我无法控制它,即更改位置。当我尝试

Point MoveLeft = Figure.Location;            
MoveLeft.Offset(-25, 0);
Figure.Location = MoveLeft;

它需要已经存在的名为“Figure”的面板,而我新创建的面板不响应命令。

还有什么方法可以在我创建面板时,它是一个已经存在的面板,即创建与面板“三角形”相同的面板?

4

1 回答 1

0

如果您的表单上已经有一个名为“三角形”的面板,您可以简单地在这样的代码中引用它

triangle.Left = -25;

如果您创建一个新面板,您需要将其添加到表单的控件列表中

Panel Figure = new Panel();
Form1.Controls.Add(Figure);
Form1.Location = new Point(-25, 0);
于 2013-07-02T13:46:52.530 回答