Lorsque vous utilisez le contrôle WebBrowser dans .NET, vous pouvez "incorporer" une instance d'IE dans votre application, en créant essentiellement votre propre navigateur Web basé sur IE. Est-ce que quelqu'un sait comment faire de nouvelles fenêtres créées (comme lorsque l'utilisateur sélectionne "Ouvrir dans une nouvelle fenêtre" dans le menu contextuel) ouvre dans une autre fenêtre de votre application de navigateur Web, au lieu du navigateur par défaut des ordinateurs?Comment "Ouvrir dans une nouvelle fenêtre" en utilisant le contrôle WebBrowser?
Répondre
Peut-être que le code source de cet article CodeProject peut aider:
Je l'ai fait il y a longtemps dans VB. D'après ce dont je me souviens, lorsqu'un événement NewWindow2 a été déclenché par le contrôle, nous annulions la requête d'origine et ouvrions un formulaire VB distinct contenant une autre instance du contrôle WebBrowser pointé sur l'URL demandée.
J'ai fait une recherche google rapide et il semble que cet événement n'est peut-être pas aussi facile d'accès dans .Net. Take a look here for a possible solution.
Un exemple de code contient le code permettant d'ajouter l'événement NewWindow2 au contrôle WebBrowser. Cela serait bien si ils ont ajouté cet événement au contrôle WebBrowser lui-même.
Ce site a la meilleure solution que j'ai trouvé si vous utilisez la version .net du contrôle WebBrowser
http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/f497f8a5-dac8-48cb-9fce-7936c9389f09
- 1. Comment ouvrir une nouvelle fenêtre dans aspnet
- 2. Comment ouvrir une nouvelle fenêtre du navigateur
- 3. System.Windows.Forms.WebBrowser ouvrir des liens dans la même fenêtre ou dans une nouvelle fenêtre avec la même session
- 4. Quoi qu'il en soit pour mettre les popups de contrôle Webbrowser dans une nouvelle instance webbrowser
- 5. Actionscript pour ouvrir l'URL dans une nouvelle fenêtre ouvrir une nouvelle fenêtre, mais pas en plein écran
- 6. Ouvrir une nouvelle fenêtre avec asp.net
- 7. Comment ouvrir une nouvelle fenêtre dans Google Gadget?
- 8. Ouvrir le lien dans une nouvelle UIWebView?
- 9. Comment ouvrir une autre fenêtre
- 10. Ouvrir une URL dans une nouvelle fenêtre Java
- 11. ne souhaite pas ouvrir une nouvelle fenêtre en flash
- 12. Ouvrir dans une nouvelle fenêtre link dans un iframe
- 13. Ouvrir une nouvelle fenêtre en utilisant php et afficher les données dans
- 14. Comment ouvrir une fenêtre contextuelle dans ASP.Net avec contrôle HyperLink en utilisant un fichier javascript externe?
- 15. Ouvrir un fichier depuis un contrôle WebBrowser?
- 16. Javascript Window.Opener Objet Null on .NET WebBrowser Control Nouvelle fenêtre
- 17. ASP Net - Comment ouvrir un formulaire dans une nouvelle fenêtre dans ASP.NET
- 18. Bookmarklet Dans une nouvelle fenêtre
- 19. ouvrir le lien Actions de site personnalisées dans une nouvelle fenêtre (SharePoint)
- 20. Ouvrir une nouvelle fenêtre à partir de code-behind
- 21. WinForms WebBrowser Control: Forcer l'ouverture de tous les liens vers l'extérieur dans une nouvelle fenêtre (IE)
- 22. vigueur gadget Google rss tabber ouvrir le lien dans une nouvelle fenêtre
- 23. ouvrir la fenêtre de téléchargement de fichier en utilisant javascript
- 24. Comment définir un objet flash pour ouvrir une URL dans une nouvelle fenêtre?
- 25. Comment ouvrir un lien dans un fichier PDF dans une nouvelle fenêtre?
- 26. Comment ouvrir un document dans une nouvelle fenêtre dans Visual Studio 2008?
- 27. Comment ouvrir une nouvelle fenêtre en cliquant sur un lien hypertexte?
- 28. ouvrir une nouvelle page html par php
- 29. Comment ouvrir une nouvelle vue en touchant une vue?
- 30. Comment ouvrir une nouvelle fenêtre en dessous d'une fissure créée par vimdiff?
darn! J'espérais avoir répondu à ma première question :) – JKueck