0

如何动态地将用户控件添加到我的表单并确保它正确对齐?换句话说,在动态添加到我的表单时,控制事物如何对齐(居中、垂直、水平等)的最简单方法是什么?

我发现以下有效: http ://www.vcskicks.com/align-user-interface.php

4

1 回答 1

0

如果您想显式定义每个新控件的位置,一个选项:

假设您有一个要为其创建控件的对象列表,但在不同的情况下,您可能在列表中有不同数量的对象。您可以遍历列表,为每个项目实例化一个新控件,并将该控件放置在窗体或另一个控件(如布局面板)中,然后显式分配新控件的属性,特别是位置。

假设您希望所有动态添加的控件垂直排列;

分配newcontrol.Location = new System.Drawing.Point(550, offset);

并在每次通过循环时按所需间距增加偏移量。

于 2012-11-15T19:37:23.500 回答