Appeler fichier aide en 1 ligne le plus simplement possible.

Soyez le premier à donner votre avis sur cette source.

Vue 5 388 fois - Téléchargée 733 fois

Description

Vous venez de créer un programme puis le fichier d'aide qui va avec.
Maintenant vous aimerez piloter le plus simple ce fichier d'aide a partir de votre prog.
Alors suivez ce qui suit et bonne prog.

Source / Exemple :


'//Appel d'un fichier d'aide depuis une application vb en 1 ligne//

Déclarer dansla procédure Form_Load() le chemin complet de votre fichier d'aide

ex: C:\MonFichierAide.chm ou C:\MonFichierAide.hlp

Private Sub Form_Load()
 App.helpFile="C:\MonFichierAide.chm" '//ou "C:\MonFichierAide.hlp"//
End Sub

c'était le plus dur a faire...

Ensuite sur chaque control perso ou windows,définissez le numero creer dans votre fichier d'aide
sur la propriete HelpContextID.

Ex: sur le fichier aide vous avez definile n°110 pour la rubrique ToolBarCtl

Sur la feuille ou figure soit le control ou la form concerné, indiquer 110 sur ca propriete HelpContextID.

Lorsque votre souris pointera sur le controle, appuyer sur F1 pour visualiser la page definie sur
le fichier d'aide.

Pas besoin de classe pour la gestion.

Conclusion :


Fonctionne tres bien sans avoir recours à des solutions pas toujours fiables.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
178
Date d'inscription
vendredi 1 novembre 2002
Statut
Membre
Dernière intervention
9 janvier 2010

ScSami:
Pour creer le ou une liste de n°, il te suffit de creer un fichier de type .h
Exemple "LaListeNumber.h"
Maintenant il te suffit de la remplir en lui indiquant le ou les fichiers Htm crees dans le projet, puis un numéro.
exemple dans ton projet hhp creer sous help-workshop, tu as conçu 3 pages htm sous le nom de
"LaPageA.htm"
"LaPageB.htm"
"LaPageC.htm"

maintenant dans le fichier "LaListeNumber.h" declare comme ce qui suit:

#Define LaPageA 10
#Define LaPageB 100
#Define LaPageC 1000

Tu remarqueras que les pages sont déclarées sans leurs extentions puis ensuite un numéro.

Une fois le fichier crée dans le bloc-note, enregistre-le avec l'extention ".h" et type sur "Tous les fichiers".
Maintenant il te suffit de declarer ce fichier au sein de ton projet hhp.
Donc dans la colonne du tabstrip intitulé Project, clic 2 fois sur la section [MAP].
Clic sur "Header file" puis sur Browse lorsque la fenetre de celle-ci s'ouvre.
Ensuite selectionne le fichier .h que tu viens de creer. Clic sur Ok pour la fenetre "Include file" puis sur OK pour HTmlHelp Api Information.
Maintenant ton fichier apparait dans la section [MAP].
Compile ton projet et teste-le sous VB sans oublier de mettre les numeros dans le HelpContextID.

Bonne prog
@+ Nisand-System
Messages postés
1488
Date d'inscription
mercredi 5 février 2003
Statut
Membre
Dernière intervention
3 décembre 2007
23
Au moins, c'est expliqué. Mais reste mantenant à savoir comme ont met le numéro dans le fichier d'aide héhé ;-)
Messages postés
178
Date d'inscription
vendredi 1 novembre 2002
Statut
Membre
Dernière intervention
9 janvier 2010

Aucun probleme pour l'exemple,dispo des fin d'apres-midi.
@+ *************
Messages postés
395
Date d'inscription
jeudi 26 août 2004
Statut
Membre
Dernière intervention
19 juin 2009
1
complet riena redire !!
Sauf que déja dit , et avec des sources en exemples !!
Donc ici 9/10

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.