WebBrowserでHtmlを取得する方法をおしえてください
フォーム上に、WebBrowser1、TextBox1、Button1を配置しています。
TextBox1にHtmlを表示し、Button1は、WebBrowser1に表示している
WEBページを更新します。
やりたい事
(1)フォームを開いた時に、URLで指定したWEBページを表示させ
TextBox1にHtmlを表示させる。
(2)Button1をクリックした時、表示しているWEBページを更新する。
更新後のHtmlをTextBox1に表示させる。
(3)TextBox1の表示が完了したらHtmlを処理する。(未着手)
現在、(1)は動作するのですが、(2)が動作しません(TextBox1のHtmlが更新されない)
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
WebBrowser1.Navigate(オッズURL):webcompflag = False
Do While (webcompflag = False)
System.Windows.Forms.Application.DoEvents() System.Threading.Thread.Sleep(10)
Loop
TextBox1.Text = WebBrowser1.Document.Body.InnerHtml
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox1.Text = ""
If Not WebBrowser1.Url.Equals("about:blank") Then
WebBrowser1.Refresh() : webcompflag = False
Do While (webcompflag = False)
System.Windows.Forms.Application.DoEvents() System.Threading.Thread.Sleep(10)
Loop
TextBox1.Text = WebBrowser1.Document.Body.InnerHtml
End Sub
何がいけないのか分かりません
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
webcompflag を True にしてるのはどこでしょうか?
もしかしたら DocumentCompleted イベント内ですか?
Reflesh メソッドは再読み込みなので、Navigating、Navigated、DocumentCompleted イベントは発生しない、と MSDN に書いてあります。
http://msdn.microsoft.com/ja-jp/library/txewax99 …
こんな解決方法とか
http://social.msdn.microsoft.com/Forums/ja-JP/vc …
あとはまぁ Google で
http://www.google.com/search?hl=ja&num=50&q=webb …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/02/17 11:59
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/02/22 08:53
- Visual Basic(VBA) 九九の答えの計算 3 2022/12/20 22:13
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/20 16:59
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- Visual Basic(VBA) Visual Basic : ImageListの画像がそろったときにメッセージを表示 1 2023/07/20 13:53
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Googleカレンダーで予定を入れると
-
VBAでユーザーフォームの表示を...
-
ExcelのVLOOKUP関数
-
真空管 6550のメーカー
-
@wikiで20件以上前の編集履歴(...
-
Googleマップの混み具合が表示...
-
ガソリンスタンド の料金表示で...
-
G-SHOCKのALMの表示
-
WEBデザインわかる方!ソース表...
-
USB2.0 や1.0はどうやってわか...
-
Texで複素数を表示したい。
-
【検索結果の表示件数】変更で...
-
各回答下に「ベストアンサーは...
-
SSDの容量が少ない?
-
WinXPでMSFlexGridの表示が遅い
-
YouTubeのアカウントに表示され...
-
PPTのスライド表示の画面の位置...
-
ローマ字入力で「トゥ」を入力...
-
アイドルの写真について
-
チケット何回もエラーは高額請求?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PPTのスライド表示の画面の位置...
-
VBAでユーザーフォームの表示を...
-
スマホの小文字gについて
-
自動車の表示で「O/D OFF」とは...
-
Googleカレンダーで予定を入れると
-
VC++でコントロールの境界線を...
-
WEBデザインわかる方!ソース表...
-
Formの表示状態の取得
-
ステータスバーって??
-
製品への製造国表示義務について
-
ガソリンスタンド の料金表示で...
-
phpで作ったcsvをexcelで開いた...
-
YouTubeの表示を元に戻す方法を...
-
outlookの予定表・週表示での曜...
-
最新のiTunesでサイズ(容量)...
-
7セグメント LED ディスプレイ ...
-
下記エクセルの式がなぜこうな...
-
電卓 カンマを表示させたい
-
パワーポイントでストップウオ...
-
真空管 6550のメーカー
おすすめ情報