[英]Windows form and user control layout programmatically
如何將用戶控件動態添加到我的表單並確保它正確對齊? 換句話說,在將內容動態添加到我的表單時,控制事物如何對齊(居中、垂直、水平等)的最簡單方法是什么?
我發現以下有效: http : //www.vcskicks.com/align-user-interface.php
如果您想明確定義每個新控件的位置,一個選項:
假設您有一個要為其創建控件的對象列表,但在不同的情況下,列表中可能有不同數量的對象。 您可以遍歷列表,為每個項目實例化一個新控件,然后將該控件放置在窗體上或另一個控件(如布局面板)中,然后顯式分配新控件的屬性,特別是位置。
假設您希望所有動態添加的控件垂直排列;
分配newcontrol.Location = new System.Drawing.Point(550, offset);
並在每次通過循環時按所需間距增加偏移量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.