教えて下さい。
フォーム上に”SplitContainer”を追加し、画面を左右に分割するような事をしました。
また、その左側にはボタンを、右側には”TabControl”を配置し、左画面
のボタン選択によって、右側に表示させる内容をコントロールしようと考えて
います。
もう少し具体的には、左側に複数のボタンを設け、その選択によって、複数の
“TabControl”を制御したいと考えていますが、そもそもそのような事ができるの
でしょうか?
たとえば、それぞれAボタン、Bボタン、Cボタンと画面左側にあり、
Aボタンが押された場合 ・・・ Aに関係するTabControl1
Bボタンが押された場合 ・・・ Bに関係するTabControl2
Cボタンが押された場合 ・・・ Cに関係するTabControl3
と、”TabControl”そのものを切り替える。。。。
現在、作成しておりますが、”TabControl”を重ねて表示させると見えなくなってしまう
というような事が起こっています。。。
教えて下さい。
よろしくお願いします。
可能です。
単純に各ボタンのCheckedプロパティを対応するタブコントロールのVisibleプロパティと一致させればできます。
# タブコントロールのDocksプロパティはすべてFillにしておけば問題なし。
「見えなくなる」がデザイン時か実行時か不明ですが,
デザイン時であれば例えばタブコントロールをユーザーコントロールとして切り出す,
などの方法で対処できます。
# デザイン時に見えないことと実行時に見えないことは別なので。