簡體   English   中英

C#控制面板

[英]C# controling a panel

我正在使用Microsoft Visual C#並制作表格。 我不知道我的詞匯是否正確,但是我的想法是當我使用Panel Figure = new Panel ();創建面板時Panel Figure = new Panel (); 我無法控制它,即更改位置。 當我嘗試

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

它需要已經存在的名為“ Figure”的面板,而我新創建的面板不響應命令。

還有什么方法可以在創建面板時使用已經存在的面板,即創建與面板“三角形”相同的面板?

如果您的表單上已經有一個名為“ triangle”的面板,則可以在這樣的代碼中簡單地引用它

triangle.Left = -25;

如果創建一個新面板,則需要將其添加到窗體的控件列表中

Panel Figure = new Panel();
Form1.Controls.Add(Figure);
Form1.Location = new Point(-25, 0);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM