SplitContainerに関して


SAKI  2011-12-21 16:24:53  No: 147419  IP: 192.*.*.*

教えて下さい。

フォーム上に”SplitContainer”を追加し、画面を左右に分割するような事をしました。

また、その左側にはボタンを、右側には”TabControl”を配置し、左画面
のボタン選択によって、右側に表示させる内容をコントロールしようと考えて
います。

もう少し具体的には、左側に複数のボタンを設け、その選択によって、複数の
“TabControl”を制御したいと考えていますが、そもそもそのような事ができるの
でしょうか?

たとえば、それぞれAボタン、Bボタン、Cボタンと画面左側にあり、

  Aボタンが押された場合  ・・・  Aに関係するTabControl1
  Bボタンが押された場合  ・・・  Bに関係するTabControl2
  Cボタンが押された場合  ・・・  Cに関係するTabControl3

と、”TabControl”そのものを切り替える。。。。

現在、作成しておりますが、”TabControl”を重ねて表示させると見えなくなってしまう
というような事が起こっています。。。

教えて下さい。

よろしくお願いします。

編集 削除
YuO  2011-12-21 17:00:58  No: 147420  IP: 192.*.*.*

可能です。
単純に各ボタンのCheckedプロパティを対応するタブコントロールのVisibleプロパティと一致させればできます。
# タブコントロールのDocksプロパティはすべてFillにしておけば問題なし。

「見えなくなる」がデザイン時か実行時か不明ですが,
デザイン時であれば例えばタブコントロールをユーザーコントロールとして切り出す,
などの方法で対処できます。
# デザイン時に見えないことと実行時に見えないことは別なので。

編集 削除