掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
タブ(Tabstrip)上のコントロール配列のインデックスを管理するには? (ID:88035)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VB6.0でTabstrip、Webbrowserを使って、タブブラウザを作ろうとしています。 Tabの切替と同時に、コントロール配列であるWebBrowserのVisibleを変更し、表示されるWebBrowserを切り替えています。 選択されたTabを削除する機能をつけたいのですが、Tabの削除と同時に、対応するWebBrowserをunloadすると、Tabのindexは自動的に再配置されるためWebBrowser のindexとずれが生じてしまい、表示するWebbrowserコントロールが選択されたTabのindexで指定する事ができなくなってしまいます。 図解します↓ [Tab] 1 2 3 4 5 ... Tab(3)をRemove ⇒ 1 2 3 4 [Web] 1 2 3 4 5 ... Web(3)をUnload ⇒ 1 2 4 5 ~~~↑indexがずれてしまう。 TabとWebBrowserのindexを関連付ける配列を用意すれば可能とは思いますが、 どうもスマートなやり方ではない気がしています。 なにか良い方法はないでしょうか? また、Tab上の右クリックで右クリックメニューを表示して、指定したTabを 削除したいのですが、どのTab上で右クリックが押下されたかを知りたいのですが どうすればよいでしょうか? ご教授お願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.