2016-09-19 5 views
0

Я хочу добавить элемент управления (панель в этом случае) в TableLayoutPanel в определенной строке (столбец не имеет значения), но если эта строка полна элементов управления, и я пытаюсь добавьте еще один в эту строку, элемент управления добавляется в следующую строку.Добавить элемент управления в таблицу TableLayoutPanel, которая заполнена

Есть ли что-то, что я могу сделать, чтобы узнать, подходит ли элемент управления, который я хочу добавить в любую строку, в строку, которую я хочу?

Фактическое поведение, которое я экспериментирую

Как вы можете видеть на изображении, эти 5 панелей назначения, установленные в тот же час (15hs)

Программа Я разрабатываю о назначается, поэтому Группа, которую я хочу добавить в TableLayoutPanel, является назначением, поэтому мне нужно знать, будет ли элемент управления, который я добавляю в строку, соответствовать или нет.

ответ

0

Я, наконец, решил решить эту проблему на стороне бэкэнда, прямо спрашивая, было ли начальное время и окончательное время назначения внутри диапазона другого назначения. Поскольку я могу иметь переменное количество назначений одновременно, если назначение находится в диапазоне от другого, я просто увеличиваю значение int и проверяет, совпадает ли количество назначений встреч> =, чем допустимая максимальная сумма.

Надеюсь, что это поможет любому