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 :

Problème avec PopupMenu


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 898
    Par défaut Problème avec PopupMenu
    Sur une feuille MDI j'ai créé plusieurs menus.
    J'ai une feuille A qui est MDIChild = true
    Cette feuille contient un MSFlexGrid.
    Quand je clic sur la feuille je veux afficher un PopupMenu. qui contient plusieurs options.

    Problème :
    Si je mets le menu mnuB sur la feuille MDI, quand je clic sur le MSFlexGrid, il me réclame un objet. j'ai mis "MDI.PopupMenu mnuB" sur ma feuille A mais ça marche pas.
    Si je mets le menu mnuB sur la feuille A, quand je sélectionne l'affichage de la feuille A, tous les menus de MDI disparaissent.

    Comment je peux solutionner ça?
    le menu mnuB est déclaré invisible

  2. #2
    Membre Expert
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Par défaut
    Citation Envoyé par philippef
    Quand je clic sur la feuille je veux afficher un PopupMenu. qui contient plusieurs options.
    Si tu veux faire un menu contectuel alors voila comment t'y prendre.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    private sub Form_keypressed (keyascii as integer)
        if keyascii = vbkeyright then mnuB
    end sub
    Si ca ne te repond pas a ta question merci d'apporter plus de precision et de codes.

  3. #3
    Membre éprouvé
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 898
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    private sub Form_keypressed (keyascii as integer)
        if keyascii = vbkeyright then mnuB
    end sub
    Où je dois placer cette procédure? Sur feuille MDI où sur la feuille sur laquelle je veux afficher le popmenu.

    Quand tu écris ... then mnuB, ça affiche un popupmenu?

  4. #4
    Membre Expert
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Par défaut
    Oui tu doit le mettre dans la form qui doit appeler le sous menu.

    Pour le mnuB en fait ca doit etre un menu (ou sous menu) que tu as creer et qui doit avoir des sous menu.

  5. #5
    Membre éprouvé
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 898
    Par défaut
    Bon je vais essayer ça et merci d'avance.

  6. #6
    Membre éprouvé
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 898
    Par défaut
    Après un mini test voici le résultat.
    Jai mis le menu dans ma feuille sur laquelle il doit s'afficher quand je clic, le problème c'est que ma barre de menu de ma feuille MDI disparaît.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probléme avec affiche d'un PopUpMenu
    Par Lucas42 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 21/06/2006, 17h32
  2. Problème avec un PopupMenu
    Par Captain_JS dans le forum C++Builder
    Réponses: 2
    Dernier message: 26/09/2004, 20h09
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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