C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[5]: WebBrowserのイベント


(過去ログ 128 を表示中)

[トピック内 7 記事 (1 - 7 表示)]  << 0 >>

■76176 / inTopicNo.1)  WebBrowserのイベント
  
□投稿者/ こういち (1回)-(2015/06/08(Mon) 02:55:05)
こういち さんの Web サイト

分類:[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)
こういち さんの Web サイト
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)
こういち さんの Web サイト
ざますさん

できました!ありがとうございます。


No76192 (ざます さん) に返信
>>AddHandler WebBrowser1.NewWindow, New WebBrowserNewWindowEventHandler(AddressOf WebBrowser1_NewWindow)
>
> AddHandler WebBrowser1.NewWindow, AddressOf WebBrowser1_NewWindow
>
> じゃなくって?


解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -