begin process at 2008 07 18 20:03:32
1 212 565 membres
418 nouveaux aujourd'hui
14 164 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

APPELER FICHIER AIDE EN 1 LIGNE LE PLUS SIMPLEMENT POSSIBLE.


Information sur la source

Catégorie :Divers Classé sous : help, helpcontextid Niveau : Débutant Date de création : 10/02/2006 Date de mise à jour : 13/02/2006 14:12:21 Vu / téléchargé: 3 269 / 496

Note :
9 / 10 - par 1 personne
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

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

  • '//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.
'//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.
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

13 février 2006 14:12:21 :
Fichier aide complet inclus les sources du projet test.chm, et un exemple vb.
  • signaler à un administrateur
    Commentaire de nico1610 le 11/02/2006 00:42:52

    complet riena redire !!
    Sauf que déja dit , et avec des sources en exemples !!
    Donc ici 9/10

  • signaler à un administrateur
    Commentaire de NISANDSYSTEMS le 11/02/2006 12:20:02

    Aucun probleme pour l'exemple,dispo des fin d'apres-midi.
    @+ *************

  • signaler à un administrateur
    Commentaire de ScSami le 13/02/2006 09:45:31

    Au moins, c'est expliqué. Mais reste mantenant à savoir comme ont met le numéro dans le fichier d'aide héhé ;-)

  • signaler à un administrateur
    Commentaire de NISANDSYSTEMS le 24/09/2006 12:28:55

    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

Ajouter un commentaire

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS