Est-ce que quelqu'un sait si vous pouvez accéder au contrôle SaevFileDialog utilisé par le contrôle WebBrowser? Une fois que quelqu'un a enregistré la page Web affichée, j'ai besoin d'attraper où les fichiers ont été créés; Cependant, je n'arrive pas à trouver des événements/membres qui me permettent d'accéder à cette information.Contrôle de navigateur Web .NET - Enregistrer l'événement
Répondre
Je suis certain que vous ne pouvez pas accéder à la boîte de dialogue Enregistrer sous qui est fournie par le contrôle WebBrowser. Je ne suis pas sûr si vous écrivez une application WinForms ou une application ASP.Net, mais puisque vous utilisez un contrôle WebBrowser, je suppose que vous écrivez une application WinForms dans laquelle vous voulez pour montrer du contenu HTML.
Dans ce cas, si je voulais que l'utilisateur final enregistre dans un emplacement spécifique sur son disque, je fournirais mon propre bouton Enregistrer et dans l'événement Click du bouton, je lirais le texte du HTML affiché dans le navigateur control (qui peut être fait facilement) et passez-le à un System.IO.StreamWriter pour enregistrer le contenu dans ce fichier.
Si vous souhaitez que les clients choisissent où enregistrer, utilisez un SaveFileDialog de votre choix dans l'événement Click du bouton.
Je suis d'accord avec le premier message en ce sens que vous devez créer votre propre bouton de sauvegarde et diffuser le document html dans un fichier. Cela fournit beaucoup plus de contrôle. Alternativement, vous pouvez utiliser WATIN pour toutes sortes de choses intéressantes, y compris la gestion des boîtes de dialogue de téléchargement de fichiers et des événements.
- 1. Limitations du contrôle de navigateur Web
- 2. IE navigateur Web contrôle res: // usage
- 3. shdocvw Contrôle du navigateur Web zoom
- 4. Comment afficher un document XML dans un contrôle de navigateur Web .Net?
- 5. Existe-t-il un meilleur contrôle de navigateur Web en C# (.NET)?
- 6. Supprimer les barres de défilement du contrôle du navigateur Web
- 7. Enregistrer la page Web à l'aide du contrôle webbrowser
- 8. Redirige le navigateur Web WinForms Contrôle les fenêtres contextuelles vers un autre contrôle de navigateur Web WinForms avec les données de formulaire
- 9. ASP.NET Enregistrer HTML envoyé au navigateur
- 10. Un navigateur Web C#/.Net risquerait-il d'être exploité?
- 11. Navigateur de fichiers intégré dans Winforms .NET?
- 12. Comment enregistrer xml dans un contrôle webbrowser?
- 13. Navigateur Web voler focus
- 14. Navigateur Web WIA - ASP.NET
- 15. Verrouillage du navigateur Web: Comment?
- 16. Contrôle du navigateur simple en C#
- 17. .net - Comment enregistrer un script de démarrage?
- 18. Utilitaire de capture d'écran de navigateur .Net
- 19. Navigateur Web dans une application Irrlicht?
- 20. Comment enregistrer automatiquement un HttpHandler requis par un contrôle de serveur Web?
- 21. Navigateur LDAP basé sur le Web
- 22. ASP.NET enregistrer un contrôle de dll externe sur une page
- 23. Programmation ruby à partir d'un navigateur Web
- 24. obtenir l'URL du navigateur Web
- 25. Comment faire pour définir la propriété URL d'un contrôle de navigateur Web sur une chaîne
- 26. WPF - Comment afficher le message de chargement pour le contrôle du navigateur Web
- 27. gérer les événements clavier/raccourcis dans le contrôle de navigateur Web hébergé
- 28. Récupérer le texte sélectionné à partir d'un contrôle de navigateur Web dans un
- 29. Erreur de navigateur Web spark spark
- 30. Comment construire un navigateur de fichiers web?
J'ai pensé à faire ça; le problème est que j'ai besoin de sauvegarder toutes les images car la boîte de dialogue de sauvegarde de navigateur Web standard les enregistre; il semble un peu dommage d'avoir à reproduire une fonctionnalité qui existe déjà simplement parce que le contrôle webbrowser ne permet pas d'accéder à ses événements de dialogue. – Dale
WATIN pourrait être un bon choix. – ajl