2009-06-23 5 views
0

私はこれをやりたいのは、クリックしたい特定のボタンがあるので実際にポップアップを何らかのコントロールができるようにするためです。とにかくWebbrowserコントロールのポップアップを新しいWebブラウザインスタンスに入れようとしています

おかげ

編集:Windowsフォームを使用して、ここでは、WebBrowserコントロール

WebBrowser w = new WebBrowser(); 
     w.Dock = DockStyle.Bottom; 
     w.Location = new Point(0, 34); 
     w.MinimumSize = new Size(20, 20); 
     w.Name = "Webbrowser"; 
     w.ScriptErrorsSuppressed = true; 
     w.Size = new Size(616, 447); 
     w.TabIndex = 1; 
     f.Controls.Add(w); 

     w.NewWindow += new System.ComponentModel.CancelEventHandler(w_NewWindow); 
     w.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(w_DocumentCompleted); 
     w.Navigate(url); 

URLがI broswersに私がクローズしたくないポップアップを持っているためのコードがあるのではなく、置きます可能であれば、IEとは対照的に新しいWebブラウザコントロールに追加します。

アイデア?

+0

この質問をもっと明確にする必要があります。私はあなたがASP.NETについて話していると思います。 –

+0

OK、投稿を更新しました – Proximo

答えて

2

ご質問がありましたら...

NewWindow2イベントをご覧ください。特に、ppDispパラメータを「新しいInternetExplorer」オブジェクトに設定する必要があります。

+0

NewWindow2イベントが発生しない場合はどうなりますか? –

1

Windowsを調べます。これはIEだけで動作します。しかし、あなたはJavaScriptで同じことをすることができ、JQuery Ui Coreは素晴らしいです。

関連する問題