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

Interfaces Graphiques Discussion :

Menu contextuel dans une figure


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Pierrot92320
    Homme Profil pro
    Ingénieur en retraite (électronique)
    Inscrit en
    Avril 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Ingénieur en retraite (électronique)
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2009
    Messages : 159
    Par défaut Menu contextuel dans une figure
    Bonjour

    J'aimerais ovrir un menu dans une figure par un clic droit sur la souris. J'ai donc essayé le code suivant, mais cela ne fonctionne pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    function essai
     
    % Ouverture de la figure
    hFig = figure(...
        'NumberTitle', 'off', ...
        'Name', 'Essais', ...
        'MenuBar', 'none');
     
    % Définition d'un meu contextuel
    hMenu = uicontextmenu;
    item1 = uimenu(hMenu, 'Label', 'Item 1');
     
    set(hFigure, 'uiContextMenu', hMenu);
     
    end
    Pourriez-vous m'aider SVP ?

  2. #2
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Par défaut
    Tu t'es trompé dans le nom du handle de ta figure:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    set(hFig, 'uiContextMenu', hMenu);
    P.S. Essaye de mettre les messages d'erreur que tu obtiens, c'est plus facile ensuite...

  3. #3
    Membre confirmé Avatar de Pierrot92320
    Homme Profil pro
    Ingénieur en retraite (électronique)
    Inscrit en
    Avril 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Ingénieur en retraite (électronique)
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2009
    Messages : 159
    Par défaut
    Citation Envoyé par duf42 Voir le message
    Tu t'es trompé dans le nom du handle de ta figure:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    set(hFig, 'uiContextMenu', hMenu);
    P.S. Essaye de mettre les messages d'erreur que tu obtiens, c'est plus facile ensuite...
    C'est vrai je suis c ... Il n'y avait aucun message d'erreur, juste pas de menu contextuel dans la figure !

    Merci

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

Discussions similaires

  1. [WD14] Menu contextuel dans une table
    Par fox1976 dans le forum WinDev
    Réponses: 1
    Dernier message: 29/04/2009, 22h54
  2. Menu contextuel dans une application console
    Par cs_ntd dans le forum C#
    Réponses: 2
    Dernier message: 22/08/2008, 00h21
  3. Problème d'affichage du menu dans une figure
    Par boullette38 dans le forum MATLAB
    Réponses: 6
    Dernier message: 23/07/2007, 14h34
  4. [C#.NET2.0] Menu contextuel dans une cellule d'un datagridview
    Par TheParadoX dans le forum Windows Forms
    Réponses: 16
    Dernier message: 28/08/2006, 11h08
  5. Créer un menu contextuel dans une zone de liste
    Par 973thom dans le forum Access
    Réponses: 10
    Dernier message: 14/09/2005, 00h59

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