In ogni caso, per inserire i popup di controllo del browser Web in una nuova istanza del browser Web

StackOverflow https://stackoverflow.com/questions/1032890

  •  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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top