Appel page HTML [Résolu]

Signaler
Messages postés
623
Date d'inscription
mardi 20 mars 2007
Statut
Membre
Dernière intervention
15 juin 2010
-
Messages postés
623
Date d'inscription
mardi 20 mars 2007
Statut
Membre
Dernière intervention
15 juin 2010
-
Bonjour,
 pour l'appel d'un form en C# c'est:   Form2 maform =
new
Form2();
                                                                          maform
.Show();
comment peut on accéder à une page HTML en C#?

Merci

19 réponses

Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
54
Tu as mis les directives using qui vont bien en haut de ton fichier ?

using System.Diagnostics;
using System.IO;

Mx
MVP C# 
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
54
Salut,

C'est a dire ?
Tu veux afficher une page web dans ta form ?
Tu veux ouvrir une page web dans ton navigateur favori ?
Mx
MVP C# 
Messages postés
623
Date d'inscription
mardi 20 mars 2007
Statut
Membre
Dernière intervention
15 juin 2010

C'est à dire que j'ai créé 1 barre de menus dans 1 form dont le menu "Aide" et si je clique sur le menu "Aide" il doit m'afficher une autre page que j'ai fait en html.
Merci
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
54
Ok, dans ce cas :

Process.Start('CheminDeTaPageHTML');

Mx
MVP C# 
Messages postés
623
Date d'inscription
mardi 20 mars 2007
Statut
Membre
Dernière intervention
15 juin 2010

Au fait ma form et ma page html sont dans le meme projet .
 
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
54
Peut importe

Dans les propriétés de ton fichier tu peux demander a ce qu'il soit copié dans son repertoire de destination.
Mx
MVP C# 
Messages postés
623
Date d'inscription
mardi 20 mars 2007
Statut
Membre
Dernière intervention
15 juin 2010

J'ai essayé mais il me met une erreue:"sequence d'échappement non reconnu".
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
54
Tu dois doubler les '\' ou faire précéder ta chaine par @

Par exemple (dans le cas ou ton fichier serait dans un sous dossier):

Process.Start(
Path.Combine(
Application.StartupPath,
@"sous-dossier\tonFichier.html"));

Mx
MVP C# 
Messages postés
623
Date d'inscription
mardi 20 mars 2007
Statut
Membre
Dernière intervention
15 juin 2010

il me met  Process et Path n'existe pas dans le contexte actuel,je vais essayé de les déclarer à moins que C# ne les reconnaissent pas
Messages postés
623
Date d'inscription
mardi 20 mars 2007
Statut
Membre
Dernière intervention
15 juin 2010

je les ai mis mais si je compile ya un probléme d'exception qui n'est pas géré."win32exception n'a pas été gérée)
Messages postés
623
Date d'inscription
mardi 20 mars 2007
Statut
Membre
Dernière intervention
15 juin 2010

je les ai mis mais quand je compile et je doubleclique sur le menu "Aide" il me met une erreur d'exception:"win32exception n'a pas été gérée".
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
54
Une erreur levée a la compilation ? non ca m'étonnnerait  ^^
Sinon, ca fonctionne. Cette exception est due au fait que ton fichier ne se trouve pas a l'endroit indiqué dans le chemin.
Donc soit tu t'es trompé de chemin, soit tu n'as pas copié ton fichier

Mx
MVP C# 
Messages postés
623
Date d'inscription
mardi 20 mars 2007
Statut
Membre
Dernière intervention
15 juin 2010

je les ai mis mais quand je compile et je doubleclique sur le menu "Aide" il me met une erreur d'exception:"win32exception n'a pas été gérée".
Messages postés
623
Date d'inscription
mardi 20 mars 2007
Statut
Membre
Dernière intervention
15 juin 2010

ca marche super bien,je m'étais trompé sur le chemin d'accés.
Merci encore.
Messages postés
623
Date d'inscription
mardi 20 mars 2007
Statut
Membre
Dernière intervention
15 juin 2010

Salut,encore une question.
Y a t il moyen de convertir  .hlp en .html?
.hlp est une version ancienne utilisée pour les fichiers d'aide
Merci
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
54
J'ai pas testé, mais y'a l'air d'avoir ce qu'il faut ici

Mx
MVP C# 
Messages postés
623
Date d'inscription
mardi 20 mars 2007
Statut
Membre
Dernière intervention
15 juin 2010

Merci,je vais essayé de l'exploiter.
Messages postés
623
Date d'inscription
mardi 20 mars 2007
Statut
Membre
Dernière intervention
15 juin 2010

Salut, ya t il une astuce pour faire des Index, recherche, aide en ligne avec HTML?
Merci.
Messages postés
623
Date d'inscription
mardi 20 mars 2007
Statut
Membre
Dernière intervention
15 juin 2010

salut,comment peut on faire pour refermer la page (.chm)appelée si on appel une autre page (.chm)?
Merci.