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 :

Uicontrol style Edit: lancer le callback dès la modification du contenu sans à avoir à appuer sur ENTREE [Débutant]


Sujet :

Interfaces Graphiques

  1. #1
    Membre du Club
    Homme Profil pro
    ingénieur
    Inscrit en
    Mai 2010
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ingénieur
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2010
    Messages : 45
    Points : 46
    Points
    46
    Par défaut Uicontrol style Edit: lancer le callback dès la modification du contenu sans à avoir à appuer sur ENTREE
    Bonjour à tous,

    Comment lancer un callback d'un uicontrol de style 'edit' dès la modification du contenu ?
    Je n'arrive à lancer un callback qu'en appuyant sur Entrée après avoir édité mon texte.

    Explications :

    Ma figure me permet modifier différents paramètres de mon application principale.
    Ces paramètres sont donc modifiables dans des uicontrol 'edit'.

    j'ai 3 boutons "classiques" en bas de ma fenêtre : Appliquer, OK, Annuler.

    Si je fais OK, le bouton mets à jour les paramètres et ferme la fenêtre.
    Si je fais Appliquer, le bouton mets à jour les paramètres dans l'application et le bouton "Appliquer" est désactivé. Je reste sur la fenetre et peut à nouveau modifier mes paramètres.

    Or si je fais juste appliquer et que je remodifie un paramètre qui n'est pas à mon gout (ou erreur de saisie), j'aimerai que le bouton appliquer se réactive sans à avoir à appuyer sur la touche entrée.
    Pour le moment, je dois faire entrer pour que le callback réactive mon bouton appliquer.

    y'a t'il une méthode simple ? ou dois-je lancer un listener ?
    si c'est trop usine à gaz, soit je laisserai comme ça, soit je supprimerai le bouton appliquer ^^

    Je vous remercie

  2. #2
    Membre du Club
    Homme Profil pro
    ingénieur
    Inscrit en
    Mai 2010
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ingénieur
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2010
    Messages : 45
    Points : 46
    Points
    46
    Par défaut
    En remplaçant 'Callback' par 'KeyPressFcn' ...
    désolé pour ce post inutile..

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

Discussions similaires

  1. [Débutant] afficher contenu fichier .m dans uicontrol style edit
    Par pseudo568 dans le forum Interfaces Graphiques
    Réponses: 7
    Dernier message: 17/11/2010, 15h31
  2. Réponses: 1
    Dernier message: 14/10/2009, 15h07
  3. [XL-2007] lancer macro dans le fichier de son choix sans ouvrir excel
    Par karlakir dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/05/2009, 20h46
  4. Réponses: 1
    Dernier message: 20/09/2007, 18h10
  5. lancer un déclencheur aprés la modification d'un champ
    Par fatati dans le forum Administration
    Réponses: 4
    Dernier message: 14/12/2006, 09h52

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