タブ ダイアログ ボックスについての初歩的質問

解決


ロイ坊  2003-08-13 22:48:57  No: 79012

タブ ダイアログ ボックスに何個もタブがある場合
決まったタブを押すと決まった動きをするようにしたいのですが
ssTab_Clickではどのタブを押しても反応してしまいます。
どうしたらいいでしょうか?ご教授願います。


とろ  2003-08-13 23:56:40  No: 79013

イベントプロシージャ内で、どのタブをクリックしたのかを判断してください。
Tab プロパティにどのタブをクリックしたのかが格納されています。


ロイ坊  2003-08-14 02:51:19  No: 79014

ssTab_Click(Index As Integer)
select case index

という感じでいいんでしょうか?


とろ  2003-08-14 18:18:11  No: 79015

違います。

引数の名前が Index ということは、もしかしてコントロール配列ですか?
いまいち、分からなくなってきたんですけど。
フォーム上に SSTab コントロール1つ(オブジェクト名: SSTab1 )を配置して、
そのコントロール内にタブをいくつか表示させているのですよね?

それなら、配置された SSTab コントロールをダブルクリックすれば、
自動的に Click イベントプロシージャが作成されますよ。
(普通、 Click イベントプロシージャの引数の名前は PreviousTab になると思いますけど...)
そこで、 SSTab1.Tab で場合分けして下さい。


ロイ坊  2003-08-14 20:11:25  No: 79016

とろさんありがとうございます!
Select Case SSTab1.Tabで解決しました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加