locked
Comment refermer les DropDown des ToolStrip (ou les passer en arrière-plan) après sélection par l'utilisateur ? RRS feed

  • Question

  • (Re)Bonjour,

    Dans un utilitaire, j'ai utilisé un ToolStrip plutôt qu'un menu. J'ai disposé sur ce ToolStrip des ToolStripDropDown.

    Le problème est le suivant: Quand l'utilisateur ouvre un DropDown et choisit une action comme par exemple "ouvrir fichier", la boite de dialogue d'ouverture de fichier s'ouvre derrière le dropdown qui ne s'est pas refermé !

    Le dropdown ne se referme qu'une fois la boite de dialogue modale d'ouverture de fichier refermée (... et encore pas toujours). C'est bien sur très génant car il faut décaler la boite de dialogue, loin du dropdown,pour lire son contenu.

    Comment refermer le dropdown dés que le choix utilisateur est fait ? Ou bien comment passer le dropdown au second plan ?

    Merci d'avance pour votre aide...


    Projet volumineux en cours de migration de Vb6 à VbNet2008 Visual Studio 2008 - VbNET/Vb6(COM)
    mardi 4 mai 2010 10:30

Réponses

  • Bonjour,

    Appelez la méthode HideDropDown() sur votre ToolStripDropDown avant d'ouvrir la boite de dialogue.

    Cordialement


    Gilles TOURREAU - MVP C# - Architecte .NET/Consultant/Formateur
    • Marqué comme réponse Golard mercredi 5 mai 2010 08:24
    mardi 4 mai 2010 20:09

Toutes les réponses

  • Bonjour,

    Appelez la méthode HideDropDown() sur votre ToolStripDropDown avant d'ouvrir la boite de dialogue.

    Cordialement


    Gilles TOURREAU - MVP C# - Architecte .NET/Consultant/Formateur
    • Marqué comme réponse Golard mercredi 5 mai 2010 08:24
    mardi 4 mai 2010 20:09
  • Bonjour Gilles,

    Cette méthode marche parfaitement... Merci !


    Projet volumineux en cours de migration de Vb6 à VbNet2008 Visual Studio 2008 - VbNET/Vb6(COM)
    mercredi 5 mai 2010 08:24