У меня есть пользовательский элемент управления, который содержит 2 кнопки вверху и сетку под ним. Позвольте мне называть это как UC1Dock Style для управления
Этот UC1 находится внутри другого пользовательского элемента управления UC2.
В некоторых случаях в UC2 мне не нужны 2 кнопки на UC1, и поэтому я делаю эти 2 кнопки видимыми ложными и устанавливаю стиль док-станции для заполнения.
grid.Dock = DockStyle.Fill;
Но в некоторых случаях, мне нужно эти 2 кнопки на UC1, я делаю 2 кнопки, как видно верно следуют стилю доке Настраиваем GRID на None
grid.Dock = DockStyle.None;
После установки DockStyle непревзойденными, сетка-х ширина становится меньше и не соответствует ширине UC2.
Если я не использую DockStyle.None, то сетка и кнопка перекрываются.
Как разрешить ширину сетки в UC1, чтобы она соответствовала ширине UC2?
попробуйте 'grid.Dock = DockStyle.Bottom' – dotctor
Я попробовал DockStyle.Bottom, и сетка подходит к нижней части UC2-управления. Это приводит к огромному пробелу между кнопкой и сеткой. Поэтому я не могу пойти с этим решением –