2011-07-21 3 views
1

Juste une question rapide mais est-il possible d'ouvrir un helpProvider?Avec le bouton cliquez pour ouvrir helpProvider C#

Tout ce que je veux, c'est ouvrir un fichier d'aide CHM lorsque je clique sur un bouton en plus de la touche F1?

Si ce n'est pas possible quelqu'un sait d'un travail autour?

Merci Peter

Répondre

1

Je pense que vous voulez dire une application Windows Forms.

Il existe un contrôle Windows Forms appelé HelpProvider qui le fait pour vous.

System.Windows.Forms.HelpProvider hlpProvider = new System.Windows.Forms.HelpProvider(); 
hlpProvider.SetShowHelp(this, true); 
// Help file 
hlpProvider.HelpNamespace = "helpFile.chm"; 

Vous pouvez ouvrir votre fichier d'aide avec

Process proc = new Process(); 
proc.StartInfo.FileName = "helpFile.cfm"; 
proc.Start(); 
+0

désolé yup mon erreur. mais ne répond pas à ma question – P6345uk

+0

J'ajoute une autre option dans ma réponse. – dknaack

+0

Merci pour l'aide – P6345uk

0
private void MainMenu_Load(object sender, EventArgs e) 
     { 
      helpProvider1.HelpNamespace = Application.StartupPath + "\\filename.chm"; 
      helpProvider1.SetShowHelp(this, true); 
     } 

private void HelpText_Click(object sender, EventArgs e) 
     { 
      Help.ShowHelp(this, helpProvider1.HelpNamespace); 

     } 

Bonne chance^_^

Questions connexes