![]() |
![]() |
タブなしタブコントロールの利用法 | フォーム、VBA |
「タブ」コントロールは、通常、上部のタブでページを切り替えることで、画面に表示するコントロールを切り替えたいときに使います。またコントロールをページでグループ分けすることで、狭い画面領域でも多くのコントロールを一定の場所に表示させることができます。 一方、タブコントロールの使い方を工夫することで、たくさんのコントロールをグループ化する”コンテナ”(入れ物)として利用することができます。 たとえば、デザイン上で同じような位置にあるまったく異なるコントロールを状況に応じて見せたり隠したりしたいとき、あるときは”このコントロールは表示”、”別のコントロールは非表示”といったような切り替えをすべてのコントロールについて行わなければなりません。そのようなとき、それぞれを別のコンテナに入れておけば、”表示するコンテナ/表示しないコンテナ”を切り替えるだけで、各コンテナ内の多くのコントロールの表示/非表示をまとめて切り替えることができます。さらに便利なことに、タブコントロールの場合は”表示されるページは1つだけ”と決まっていますので、表示させたいページを選択するだけで、自動的にそれ以外を非表示にすることができます。 タブコントロールをコンテナとして利用するには、次のようにフォームをデザインします。
実行例:
補足
![]() |
|||
|
Copyright © T'sWare All rights reserved | ![]() ![]() |