/ / Как да конфигурирате winforms контроли, така че те да не се припокриват - c #, winforms, потребителски контроли

Как да конфигурираме контролите на winforms, така че да не се припокриват - c #, winforms, user-controls

Направих потребителски контрол, който съдържа 7 контроли (етикети, dateTimePickers и Combobox), които са поставени в един ред. Изглежда така:въведете описанието на изображението тук

Сега трябва да преоразмерите моя usercontrol и аз искахда се определи минималната ширина за всеки елемент (контрол на детето) и аз също конфигурирах котви, но когато преоразмеря формата, контролите се припокриват. Как мога да конфигурирам това правилно, или, може би, аз трябва да използвам някой контейнер за това?

Ще бъда благодарен за всяка помощ!

Отговори:

1 за отговор № 1

Аз ги поставям в един от контейнерите за оформление на WinForms, като например TableLayoutPanel или FlowLayoutPanel (уроци тук и тук).

Вие ще трябва да играете, за да видите дали ще работят за вашата ситуация, но те обикновено се грижат за запазване на контролите разделени и предотвратяване на непреднамерено припокриване.


0 за отговор № 2

Опитайте се да използвате разделен контейнер и след това поставете контролите си в разделения контейнер