C# winform アプリケーションで flowlayoutPanel を使用すると問題が発生します。私が基本的に持っているのは、3 つのセクションがあるフロー レイアウト パネルです。
セクション #1 は 2 つのコントロールのセットです。2 つのドロップダウン コントロールは常に同じ順序で、すべてのインスタンスで常に表示されます。
セクション #2 は 5 つの異なるコントロールのセットです...一連の要因に基づいて、5 つのコントロールのうちの 1 つが表示され、他のすべてのコントロールは Visible プロパティが false に設定されています
セクション #3 は 3 つのコントロールのセットです。セクション #1 と同様に、それらは常に同じ順序で常に表示されます。
要約すると、セクション 2 は可変で、その他は静的です。
問題はセクション#2に付属しています...コントロールの可視性を変更すると、それらは問題なく表示されます(IE ...セクション1、セクション2、セクション3)...コンボボックスコントロールを可視....その場合、その場合にのみ..順序は(セクション1、セクション3、セクション2)になります...何が原因で順序が同期されなくなるのかわかりませんその場合。
メソッドの最初で基本的に行うことは、すべてのコントロールを Visible = false に設定することです ... 次に、セクション 1 Visible = true を設定します ... 次に、セクション 2 の条件をループし、適切なコントロールを Visible = true に設定し、最後にセクション 3 コントロールを表示 = true に設定します。
フロー レイアウト パネル コントロールの順序付けの経験がある人はいますか? ComboBox で何が起こっているのかわかりません。