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

Windows XP Discussion :

Rajouter une liste d'options lors du click droit. (Context Menu)


Sujet :

Windows XP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 284
    Points : 79
    Points
    79
    Par défaut Rajouter une liste d'options lors du click droit. (Context Menu)
    Bonjour à tous,

    ça fait un petit moment que j'essaye de rajouter des options dans mon menu contextuel lorsque je fais un click droit sur un fichier txt par exemple.
    Je n'arrive pas à imbriquer les listes les une dans les autres.

    Voici un exemple de structure que j'aimerai obtenir:

    Tools
    aa- Logiciel 1
    aaaaa- v1.0
    aaaaa- v1.1
    aa- Logiciel 2
    aaaaa- v8.2
    aaaaa- v8.3

    J'ai trafiqué dans le registre mais impossible d'obtenir le résultat désiré.

    Pour le 1er niveau, ça va:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    J'ajoute une clé "Tools" dans : HKEY_CLASSES_ROOT\txtfile\shell\
    Par contre, je ne sais pas comment faire pour les autres sous-niveaux.
    Est ce que quelqu'un sait comment faire?

    Par avance merci.
    Takinelinfo (ou presque).

  2. #2
    Modérateur
    Avatar de l_autodidacte
    Homme Profil pro
    Retraité : Directeur de lycée/Professeur de sciences physiques
    Inscrit en
    Juillet 2009
    Messages
    2 415
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Retraité : Directeur de lycée/Professeur de sciences physiques
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 2 415
    Points : 5 806
    Points
    5 806
    Par défaut
    C'est possible sous W7 mais pas sous les versions antérieures.
    Ne pas oublier le tag si satisfait.
    Voter pour toute réponse satisfaisante avec pour encourager les intervenants.
    Balises CODE indispensables. Regardez ICI
    Toujours utiliser la clause Option Explicit(VBx, VBS ou VBA) et Ne jamais typer variables et/ou fonctions en VBS.
    Vous pouvez consulter mes contributions
    Ne pas oublier de consulter les différentes FAQs et les Cours/Tutoriels VB6/VBScript
    Ne pas oublier L'Aide VBScript et MSDN VB6 Fr

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 284
    Points : 79
    Points
    79
    Par défaut
    Pourtant il doit y avoir une subtilité car lorsque j'installe SVN ou 7-Zip, j'ai bien des listes. Comment est ce que cela est possible (DLL, ...?)

  4. #4
    Modérateur
    Avatar de l_autodidacte
    Homme Profil pro
    Retraité : Directeur de lycée/Professeur de sciences physiques
    Inscrit en
    Juillet 2009
    Messages
    2 415
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Retraité : Directeur de lycée/Professeur de sciences physiques
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 2 415
    Points : 5 806
    Points
    5 806
    Par défaut
    Comment est ce que cela est possible (DLL, ...?)
    Tout à fait et en plus certains programmes(entre autres ceux construits avec VB toutes versions si je fait pas d'erreurs) permettent ce genre de menu en cascade.
    Ne pas oublier le tag si satisfait.
    Voter pour toute réponse satisfaisante avec pour encourager les intervenants.
    Balises CODE indispensables. Regardez ICI
    Toujours utiliser la clause Option Explicit(VBx, VBS ou VBA) et Ne jamais typer variables et/ou fonctions en VBS.
    Vous pouvez consulter mes contributions
    Ne pas oublier de consulter les différentes FAQs et les Cours/Tutoriels VB6/VBScript
    Ne pas oublier L'Aide VBScript et MSDN VB6 Fr

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 284
    Points : 79
    Points
    79
    Par défaut
    Est ce que c'est par exemple possible de développer une DLL en C# qui permettrait de faire ça? Parce que je n'arrive pas à trouver des ressources traitant de ce sujet.

    Quand on parle de menu contextuel, c'est souvent au sein d'une application WPF ou WinForm par exemple.

  6. #6
    Modérateur
    Avatar de l_autodidacte
    Homme Profil pro
    Retraité : Directeur de lycée/Professeur de sciences physiques
    Inscrit en
    Juillet 2009
    Messages
    2 415
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Retraité : Directeur de lycée/Professeur de sciences physiques
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 2 415
    Points : 5 806
    Points
    5 806
    Par défaut
    Est ce que c'est par exemple possible de développer une DLL en C# qui permettrait de faire ça? Parce que je n'arrive pas à trouver des ressources traitant de ce sujet.
    Je ne sais pas si c'est possible ou non en C# car je ne connais pas ce langage.

    Quand on parle de menu contextuel, c'est souvent au sein d'une application WPF ou WinForm par exemple.
    Pas forcément, c'est souvent lors d'un clic droit sur un fichier et/ou dossier ou dans une zone vide du bureau et/ou dans un dossier.

    Pour W7, il y a cet article (en anglais) qui décrit la procédure
    Ne pas oublier le tag si satisfait.
    Voter pour toute réponse satisfaisante avec pour encourager les intervenants.
    Balises CODE indispensables. Regardez ICI
    Toujours utiliser la clause Option Explicit(VBx, VBS ou VBA) et Ne jamais typer variables et/ou fonctions en VBS.
    Vous pouvez consulter mes contributions
    Ne pas oublier de consulter les différentes FAQs et les Cours/Tutoriels VB6/VBScript
    Ne pas oublier L'Aide VBScript et MSDN VB6 Fr

Discussions similaires

  1. Récuperer par POST une liste d'option dans un select
    Par dad72 dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 10/03/2009, 14h36
  2. Réponses: 2
    Dernier message: 04/02/2009, 13h57
  3. Créer une liste d'option sur base d'une db
    Par HwRZxLc4 dans le forum Langage
    Réponses: 10
    Dernier message: 24/04/2008, 16h26
  4. [HTML] Donner la valeur d'une liste d'option à une zone de texte
    Par beegees dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 29/08/2006, 17h34
  5. Réponses: 3
    Dernier message: 20/02/2006, 19h32

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