簡體   English   中英

以編程方式 Windows 窗體和用戶控件布局

[英]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.

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