IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

[VB6]Aide contextuelle attachée à une feuille


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de jacma
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    612
    Détails du profil
    Informations personnelles :
    Âge : 81
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 612
    Par défaut [VB6]Aide contextuelle attachée à une feuille
    Bonjour
    Comment afficher une aide contextuelle (depuis un fichier HLP) lorsque l'on clique sur la feuille en dehors de tout objet, si c'est possible. La propriété HelpContext n'a aucun effet, aliors que pour un objet du formulaire, j'obtiens l'aide add hoc.
    Merci.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    290
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 290
    Par défaut
    Bonsoir,
    Dans créateur de menu, tu crées un menu du nom de Caption "Fichier" et Name "mnuFichier" par exemple, tu décoches la croix "Visible", tu crées ensuite un sous menu, par exemple
    Caption "Aide" dans Name tu mets mnuName et tu fais OK
    Dans mnuName tu mets ton code d'ouverture du fichier HLP.
    Dans la Form:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
     
    If Button = vbRightButton Then
       mnuName.Enabled = True
       PopupMenu mnuFichier
    End If
    End Sub
    Pour le sous menu tu le déplaces avec la flêche -> dans le créateur de menus.
    jpleroisse

  3. #3
    Rédacteur
    Avatar de jacma
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    612
    Détails du profil
    Informations personnelles :
    Âge : 81
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 612
    Par défaut
    Merci de ta réponse.

    Toutefois, je souhaiterais avoir une méthode unifiée pour afficher les aides contextuelles.

    J'ai réalisé avec Help Workshop un fichier d'aide dans lequel j'ai déjà toutes les aides concernant la feuille et ses objets. Dans une barre d'outils, j'ai une icône qui, sur un clic, affiche le classique point d'interrogation. Si on amène ce point d'interrogation sur un objet de la feuille et on clique, l'aide addhoc s'affiche en fonction de la propriété HelpContextID du dit objet. Le code de l'icône de la barre d'outils est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Case "btnAideContext"
      Me.WhatsThisMode
    Je pense que le fait de ne pas cliquer sur un objet explique que l'aide contextuelle de la feuille ne s'affiche pas. Ce que je cherche c'est un moyen d'afficher cette aide dans le cadre de cette méthode. Sinon, je me contenterait d'une aide non contextuelle pour la feuille.

Discussions similaires

  1. [XL-2013] Aide Macro copier une feuille d'un classeur
    Par carte_blanche dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 18/05/2015, 12h36
  2. [VB6]Hauteur maximum d'une feuille
    Par ShortcutZ dans le forum VB 6 et antérieur
    Réponses: 30
    Dernier message: 19/04/2006, 20h47
  3. [VB6] [Excel] Résultat d'une requete ds une feuille
    Par elifqaoui dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 07/01/2003, 17h52
  4. [VB6] [Excel] Insérer une image dans une feuille
    Par mathias dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 09/10/2002, 07h44
  5. [VB6] [Form] Interdire le déplacement d'une feuille
    Par Loïc dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 23/09/2002, 15h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo