TabStripの配置やタブの設定の仕方は分かるんですが、
タブをクリックした場合に表示の切り替え方が分かりません。
分かる方、お願いします。
SSTab を使った方が良いのでは?
TabStripコントロールはコンテナにならないので自分でコンテナを用意して自分で切り替える必要があります。
1) TabStripコントロールの上にBorderStyleを0に設定したPictureBox、Frameなど、
コンテナになるコントロールを配置します。
2) コンテナ内に必要なコントロールを配置します。
3) 上記の要領でタブと同じ数のコンテナを用意します。
4) あとは実行時にTabが切り替わるたびにそれぞれのコンテナを表示、非表示させます。
>>nanashiさん
(1)〜(4)は分かったんですが、(4)はどの様にすればいいのでしょうか?
できれば具体的にお願いします。
コントロール名.visible = true | false
>>madyさん
表示非表示の切り替えはできました。
ありがとう御座います。
今回はボタンで実装したのですが、
tagstripでやるにはどうするのでしょうか?
tagstripが切り替えられたことを認識させる方法が分かりません。
よろしくお願いします。
TabStrip_Click
TabStrip.SelectedItem.Index
しかし、別のコントロールを貼り付けるのであれば、
「ぽっ (o^o^o)」さんの言うように
SSTabを使えば簡単に実現できますし、そうすべきだと思います。
デザインの段階でタブの切り替えをしながら各タブに
別のコントロールをはれますので。
せっかくアドバイスをもらっているのですから
まずそれを試すべきかと思います。
SSTabも試そうとしたんですが、
それ以前にどこにあるかが分かりませんでした・・・
TabStripと同じようにコンポーネントにあるのですか?
もしそうならどれに含まれているかお教え願えないでしょうか?
VBも3日前に始めたばかりなので全く分からないのですがヨロシクお願いします。
TabStripとSSTab はだいぶ違うので両方試された方がいいでしょう。
>tagstripが切り替えられたことを認識させる方法が分かりません。
tagstripでは無くTabStripです。(^^;
タブが選択されるとTabStrip1_Click()イベントが起きます。
選択されたタブはTabStrip1.SelectedItem.Indexで判ります。
>TabStripと同じようにコンポーネントにあるのですか?
SSTabコントロールを使用するには、
プロジェクト-> コンポーネント-> Microsoft Tabbed Dialog Control6.0
を追加します。
SSTabの方が簡単そうですね。
皆さん、分かりやすく丁寧に教えて頂いてありがとう御座いました。
SSTabは多少問題があるようです。
まァ私はそれ以前に見た目が標準のコントロールと違うので抵抗があって使わないんですが。
下記のログを参照して下さい。
http://madia.world.coocan.jp/vb/vb_bbs2/200308_03080018.html
ツイート | ![]() |