掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ウェブブラウザの切り替えができません。 (ID:124413)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
タブを使ったウェブブラウザを作成しているのですが、ウェブブラウザの切り替え(表示、非表示)がうまくできないので教えてください。 タブはTabStripを使用し、ウェブブラウザはコントロール配列を使っています。タブ番号の取得は別途作成したDLLにより取得しています。DLLの動作は正常です。それでコマンドボタンをによりウェブブラウザ、タブ、タブの数を数える変数"TabCount"を増やしています。下のプログラムはタブをクリックした時のものです。 Dim Count As Integer 'カウンタ変数 Dim TabNum As Integer '左クリックしたときのタブの番号を入れる変数 TabNum = タブ番号を取得するDLL For Count = 0 To TabCount WebBrowser1(Count).Visible = False Next Count WebBrowser1(TabNum).Visible = True 動作的には0〜TabCount分のウェブブラウザを全部非表示にして、押されたタブ番号のウェブブラウザを表示するというものです。 何がうまくいかないのかというと、タブを3個増やしたとします。(タブは4つ)それでタブの2つ目をクリックしてもウェブブラウザが表示されません。タブの3つ目、4つ目も同様です。しかしタブの1つ目は正常に動作するんです。TabStripの後ろに隠れているということはないようですし、ウェブブラウザも正常にロードされています。 よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.