Je crée une application de console, impliquant beaucoup de services. Je veux afficher une page Web dans ma fenêtre de programme. Je sais comment lancer une nouvelle fenêtre (http://dotnetpulse.blogspot.com/2006/04/opening-url-from-within-c-program.html) mais je me demandais si je pouvais demander à un navigateur de rendre une page web avec ma fenêtre de programme (en C#)?comment lancer une instance de navigateur par défaut dans une fenêtre de programme?
2
A
Répondre
2
La meilleure solution serait susceptible d'utiliser le contrôle WebBrowser.
Ceci peut être placé sur un formulaire et permet à la page Web d'apparaître dans votre application.
Voici un bel exemple de la façon de s'y prendre pour la mettre en œuvre http://ryanfarley.com/blog/archive/2004/12/23/1330.aspx
Hope this helps
1
Utilisez le contrôle WebBrowser et transmettez-lui l'URL de la page Web à afficher.
Dans votre formulaire Windows, quelque chose comme (du haut de ma tête alors peut-être besoin de peaufinage pour le compiler):
WebBrowser browser = new WebBrowser();
browser.Dock = DockStyle.Fill;
this.Add(browser);
browser.Navigate("http://www.myurl.com");
1
Dans un formulaire, vous pouvez utiliser le contrôle WebBrowser ... dans il n'y a pas d'application console façon wihout l'ouverture d'une nouvelle forme .... mais vous pouvez:
- conception d'un formulaire avec un contrôle WebBrowser
- cacher sa frontière et showintask = false
- Ouvrez-le à une position dans votre console-fenêtre
Questions connexes
- 1. Comment lancer une nouvelle fenêtre de navigateur sans barre d'outils?
- 2. Comment envoyer par programme une entrée à une application Java exécutée dans une fenêtre de navigateur?
- 3. Comment lancer une URL dans le navigateur par défaut depuis une application winmobile?
- 4. Comment créer une fenêtre Cocoa par programme?
- 5. Lancer une fenêtre WPF
- 6. Comment les listes de liens SharePoint peuvent-elles s'ouvrir par défaut dans une nouvelle fenêtre?
- 7. Lancer une autre instance de l'application Java sur Mac
- 8. Comment lancer une application mac sans une fenêtre de terminal
- 9. System.Uri ("") dans le navigateur par défaut?
- 10. Modifier le navigateur par défaut par programme Mac OSX
- 11. Comment obtenir une instance d'un service Grails par programme?
- 12. Fenêtre popup GWT dans une nouvelle fenêtre de navigateur
- 13. Redimensionner par programme la fenêtre du navigateur dans GWT
- 14. Navigateur par défaut pour une solution spécifique dans Visual Studio
- 15. Comment implémenter une fenêtre de journal dans un navigateur Web?
- 16. par défaut de mettre une application par défaut
- 17. Comment ouvrir une nouvelle fenêtre du navigateur
- 18. Exécution d'un programme JavaFX dans une page Web, sans lancer une nouvelle fenêtre
- 19. Comment créer une fenêtre de navigateur dans J2ME?
- 20. aucun jeu de navigateur par défaut
- 21. lancer par programme sketchflow player
- 22. Comment lancer une application à partir d'un navigateur?
- 23. Comment lancer le programme généré par pyuic4?
- 24. Comment ouvrir une nouvelle fenêtre Live Meeting par programme
- 25. Comment fermer une fenêtre Silverlight hors navigateur?
- 26. Comment lancer une instance d'une application en utilisant Python?
- 27. Lancer l'application Android de messagerie par défaut par clic btn
- 28. Ouvrir une page dans la même fenêtre de navigateur à partir de l'application winforms
- 29. Objectif C - comment redimensionner une fenêtre par programme avec un identifiant de fenêtre donné?
- 30. Comment associer une extension de fichier à un programme sans en faire le programme par défaut
Comme votre question a mentionné "navigateur par défaut", il convient de souligner que le contrôle WebBrowser enveloppe IE, et non le navigateur choisi par les utilisateurs. – Rob