2009-06-23 6 views
0

Ils pensent que je veux faire cela pour que je puisse avoir un certain contrôle sur la popup parce qu'il y a un bouton sur lequel je voudrais cliquer.Quoi qu'il en soit pour mettre les popups de contrôle Webbrowser dans une nouvelle instance webbrowser

Merci

Edit: en utilisant les formulaires Windows, voici le code pour le contrôle 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); 

L'URL I broswers à a une fenêtre contextuelle que je ne veux pas fermer, mais plutôt mettre dans un nouveau contrôle webbrowser par opposition à IE si possible.

Des idées?

+0

Vous devez clarifier cette question plus. Je suppose que vous parlez d'ASP.NET. –

+0

Ok, j'ai mis à jour mon message – Proximo

Répondre

2

Si je comprends bien votre question ...

Jetez un oeil à l'événement NewWindow2. En particulier, vous souhaitez définir le paramètre ppDisp sur un objet "new InternetExplorer".

+0

Que se passe-t-il si l'événement NewWindow2 ne se déclenche pas? –

1

Regardez dans Windows Modial. Cela fonctionne pour seulement IE. Cependant, vous pouvez faire la même chose avec JavaScript et JQuery Ui Core a un bon sur.

Questions connexes