ドッキングに問題があります。これが事です。うまく説明できればと思います。
フォームのデザインはこんな感じ
The form
panelA -docked on top (there is a groupbox in this, it is also docked on top)
panelB -docked on top
tablist -docked fill
問題は、panelB が真ん中にある必要があるということです。panelB の可視性は、panelA のコンボボックスによって制御されます。そのため、ユーザーがコンボボックス (panelA) で何かを選択すると、panelB が表示され、関連付けられたユーザー コントロールが読み込まれます。
ドキュメント概要は
The form
tablist
panelB
panelA
それらは同じレベルにありますが、デザインと同じ順序ではありません。どうしてか分かりません。
問題は、コンストラクターで panelB visible=false を作成し、combobox_selectedIndexChanged で再び表示できるようにすることです。しかし、panelB は panelA の上にあるように見えます。見えるようにするとこんな感じです。
the form
panelB
panelA
tablist
どうすればこれを修正できますか?