将控件添加到TableLayoutPanel的已满行

时间:2016-09-19 03:19:55

标签: c# visual-studio layout row tablelayoutpanel

我想将一个控件(在本例中为Panel)添加到特定行中的TableLayoutPanel(列并不重要),但如果此行充满了控件,我尝试在此行中添加另一行,控件将添加到下一行。

我能做些什么来知道我想要添加到任何行的控件是否适合我想要的行?

我正在尝试的实际行为

正如您在图像上看到的那样,这5个面板的约会设置为同一小时(15小时)

我正在开发的程序是关于约会的,所以我想添加到TableLayoutPanel的Panel是一个约会,所以我需要知道我添加到该行的控件是否正在进行适合与否。

1 个答案:

答案 0 :(得分:0)

我终于想出在后端解决这个问题,直接询问约会的初始时间和最后时间是否在另一个约会的范围内。因为我可以同时拥有可变数量的约会,如果约会在另一个约会的范围内,我只需增加一个int值并检查重叠的约会数量是否>> =允许的最大数量。< / p>

希望它可以帮助任何人