C# と VB.NET の質問掲示板
ASP.NET、C++/CLI、Java 何でもどうぞ
C# と VB.NET の入門サイト
Re[5]: WebBrowserのイベント
(過去ログ 128 を表示中)
掲示板トップ
C# と VB.NET 入門
新規作成
利用方法/規約
トピック表示
ランキング
記事検索
過去ログ
[トピック内 7 記事 (1 - 7 表示)] <<
0
>>
■76176
/ inTopicNo.1)
WebBrowserのイベント
▼
■
□投稿者/ こういち
(1回)-(2015/06/08(Mon) 02:55:05)
分類:[VB.NET/VB2005 以降]
VisualBasic2010
http://codezine.jp/article/detail/659?p=3
上記サイトにて、ブラウザを作成し、イベントを処理できるようにしていますが、
「NewWindow」イベントも追加することはできますでしょうか?
WebBrowserDocumentCompletedEventHandler
WebBrowserNavigatedEventHandler
WebBrowserNavigatingEventHandler
上記等は見つかったのですが、「NewWindow」がみあたらないので。。
引用返信
編集キー/
編集
■76177
/ inTopicNo.2)
Re[1]: WebBrowserのイベント
▲
▼
■
□投稿者/ Hongliang
(314回)-(2015/06/08(Mon) 06:36:37)
https://msdn.microsoft.com/ja-jp/library/system.windows.forms.webbrowser.newwindow.aspx
NewWindowイベントなら用意されていますが。
NewWindow2/NewWindow3が必要なら、色々記述する必要がありますね−。
http://www.bing.com/search?q=webbrowser%20newwindow2
引用返信
編集キー/
編集
■76178
/ inTopicNo.3)
Re[1]: WebBrowserのイベント
▲
▼
■
□投稿者/ WebSurfer
(594回)-(2015/06/08(Mon) 11:40:04)
■
No76176
(こういち さん) に返信
System.Windows.Forms.WebBrowser クラスを拡張するのであれば
以下の記事が参考になると思います。
Extended .NET 2.0 WebBrowser Control
http://www.codeproject.com/Articles/13598/Extended-NET-2-0-WebBrowser-Control
SDK に含まれている Aximp.exe や Visual Studio のウィザードを
使って、自分で shdocvw.dll(ActiveX コントロール)のラッパーを
作り、それを使用するという方法もあります。
SHDocVw.dll と AxSHDocVw.dll の作り方と使い方
http://surferonwww.info/BlogEngine/post/2012/06/23/how-to-produce-and-use-shdocvw-and-axshdocvw.aspx
System.Windows.Forms.WebBrowser の NewWindow イベントが使えれば
十分ということなら上記は必要ないですが、ご参考まで。
引用返信
編集キー/
編集
■76190
/ inTopicNo.4)
Re[2]: WebBrowserのイベント
▲
▼
■
□投稿者/ こういち
(2回)-(2015/06/10(Wed) 14:00:18)
Hongliangさん、WebSurferさん
ご返答ありがとうございます。
WebBrowserを拡張したいわけではなく、他のWebBrowserイベント同様、NewWindowイベントを処理するために以下を指定すればよいのかと
思っていたのですが、「 WebBrowserNewWindowEventHandler」でエラーになってしまいます。
AddHandler WebBrowser1.NewWindow, New WebBrowserNewWindowEventHandler(AddressOf WebBrowser1_NewWindow)
ご教示いただければ幸いです。
引用返信
編集キー/
編集
■76191
/ inTopicNo.5)
Re[3]: WebBrowserのイベント
▲
▼
■
□投稿者/ Hongliang
(316回)-(2015/06/10(Wed) 14:15:14)
私が書いたレスの最初の方のリンクに、NewWindowイベントがどの「***EventHandler」型を使うか書かれています。
引用返信
編集キー/
編集
■76192
/ inTopicNo.6)
Re[4]: WebBrowserのイベント
▲
▼
■
□投稿者/ ざます
(1回)-(2015/06/10(Wed) 14:35:50)
> AddHandler WebBrowser1.NewWindow, New WebBrowserNewWindowEventHandler(AddressOf WebBrowser1_NewWindow)
AddHandler WebBrowser1.NewWindow, AddressOf WebBrowser1_NewWindow
じゃなくって?
引用返信
編集キー/
編集
■76193
/ inTopicNo.7)
Re[5]: WebBrowserのイベント
▲
▼
■
□投稿者/ こういち
(3回)-(2015/06/10(Wed) 14:40:02)
ざますさん
できました!ありがとうございます。
■
No76192
(ざます さん) に返信
>>AddHandler WebBrowser1.NewWindow, New WebBrowserNewWindowEventHandler(AddressOf WebBrowser1_NewWindow)
>
> AddHandler WebBrowser1.NewWindow, AddressOf WebBrowser1_NewWindow
>
> じゃなくって?
解決済み
引用返信
編集キー/
編集
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
過去ログには書き込み不可
管理者用
-
Child Tree
-