У меня возникли проблемы с использованием flowlayoutPanel в приложении winform С#. У меня в основном есть панель макета потока, которая имеет 3 раздела.
Раздел №1 представляет собой набор из 2 элементов управления. Два элемента управления выпадающего меню, они всегда находятся в одном порядке, всегда отображаются во всех экземплярах
Раздел №2 представляет собой набор из 5 различных элементов управления... на основе ряда факторов, 1 из 5 элементов управления становится видимым, все остальные имеют значение Visible propertyt равное false
Раздел № 3 представляет собой набор из 3 элементов управления. Например, раздел №1, они всегда в одном порядке и всегда видны.
Так что это сводится к тому, что раздел №2 является переменным, остальные являются статическими.
Проблема связана с разделом № 2... когда я изменяю видимость любого из элементов управления, которые они кажутся просто прекрасными (IE... Раздел 1, затем Раздел 2, затем Раздел 3)... ЗА ИСКЛЮЧЕНИЕМ, когда я устанавливаю выпадающий список контроль должен быть видимым.... в этом случае, и ТОЛЬКО в этом случае.. заказ становится (раздел 1, затем раздел 3, а затем раздел 2)... Я не могу понять, что приведет к тому, что заказ будет отсутствовать синхронизация в этом случае.
То, что я в основном делаю в начале моего метода, задает ВСЕ элементы управления Visible = false... тогда я устанавливаю раздел 1 Visible = true... затем перебираю условия раздела 2 и устанавливаю соответствующие элементы управления Visible = true и, наконец, установить элементы управления Section 3 Visible = true.
Есть ли у кого-нибудь опыт управления настройками панели управления потоком? Я не могу понять, что происходит для ComboBox.