Contrôle WebBrowser dans l'application windows form à l'aide de C#

Je suis en train de créer un formulaire avec un contrôle webbrowser. Je suis en train d'essayer d'ouvrir un fichier html local dans le contrôle webbrowser. J'ai le fichier html dans Help_Print dossier, donc je suis en utilisant le code ci-dessous pour spécifier l'Url de la webbrowser.

wbPrint.Url = new Uri("file:///" + Application.StartupPath + "\\Help_Print\\help.html");

Lorsque le formulaire indique le contrôle webbrowser a un message d'erreur "Ce programme ne peut pas afficher la page web". J'ai vérifié le fichier et l'emplacement du dossier.

Mais quand j'ai essayer ceci:

wbPrint.Url = new Uri("file:///" + Application.StartupPath + "/help.html");

après avoir copié le fichier html à l'application à l'emplacement de démarrage il fonctionne correctement.

Quelqu'un peut-il expliquer pourquoi est-ce qui se passe, que je veux garder tous les fichier html dans un dossier séparé.

InformationsquelleAutor kobra | 2009-09-07