In ogni caso, per inserire i popup di controllo del browser Web in una nuova istanza del browser Web
-
06-07-2019 - |
Domanda
Ragionano che voglio farlo, in modo che io possa effettivamente avere un po 'di controllo sul popup perché c'è un certo pulsante sul quale vorrei fare clic.
Grazie
Modifica: utilizzando i moduli di Windows, ecco il codice per il controllo del browser web
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 a cui mi rivolgo presenta un popup che non voglio chiudere, ma piuttosto, se possibile, inserisco un nuovo controllo del browser Web anziché IE.
Qualche idea?
Soluzione
Se capisco la tua domanda ...
Dai un'occhiata all'evento NewWindow2. In particolare, desideri impostare il parametro ppDisp su un "nuovo InternetExplorer" oggetto.
Altri suggerimenti
Guarda in Windows modale. Funziona solo con IE. Tuttavia, puoi fare lo stesso con JavaScript e JQuery Ui Core ha una buona idea.