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 に答える