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 :

Edit1 CreateFcn callback


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de mihaispr
    Inscrit en
    Décembre 2008
    Messages
    1 025
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 025
    Par défaut Edit1 CreateFcn callback
    Salut!

    Pouvez-vous me donner un example dans le callback Create_Fcn.

    Opening_Fcn je connais le fonctionnement mais je veux savoir quelle est la difference entre Create_Fcn et Opening_Fcn.


    Dans Opening_Fcn si je fais set(handles.edit1,'String',50) quand j'execute l' application il met automatiquement la valeur 50 en edit1 j'ai entendu ca.

    J'ai fais la meme chose en Create_Fcn callback quand la composante est cree et il ne fait pas la meme chose.


    Edit1_Create_Fcn callback c'est ca mon probleme.

    Sur ma forme il n'existe seulement qu'une composante edit1.

    Je ne sais pas comment je peux utiliser le callback Create_Fcn en matlab je sais que represente mais je ne sais pas l'effet comme dans le cas d'Opening_Fcn(ou il fait automatiquement ce que je lui donne quand j'execute l'application). Create_Fcn que fait exactement?

    Si vous pouvez me donner une petite explication et un example concret svp!

    Merci beacoup !

    Michel

  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
    Bonjour,

    L'OpeningFcn est la fonction qui s'exécute au moment où tu ouvres ta fenêtre, tu mets donc dedans toutes les fonctionnalités d'initialisation de ta fenêtre et de ces objets.

    Les CreateFcn sont quand à elles exécutées lors de la création de chaque objet, ainsi tu peux voir dans les CreateFcn des edit que lors de la création, la couleur de fond est définie à blanc.

    Personnellement, je n'utilise absolument pas les CreateFcn et j'effectue toutes les initialisations dans l'OpeningFcn, je trouve ca plus lisible...

    Bonne journée,
    Duf

  3. #3
    Membre éprouvé
    Avatar de mihaispr
    Inscrit en
    Décembre 2008
    Messages
    1 025
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 025
    Par défaut
    Ok.

    Je sais utiliser Opening_Fcn callback je me suis joue avec le comportement de ce callback il y a 2 jours mais si tu utilises Opening_Fcn a 'priori' de Create_Fcn . Merci pour ton conseil!

    Je marque comme resolu!

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

Discussions similaires

  1. Fonction callback
    Par saibe dans le forum Linux
    Réponses: 4
    Dernier message: 19/01/2012, 10h41
  2. [Débutant] guide callbacks et createfcn
    Par MEUCORACAO dans le forum Interfaces Graphiques
    Réponses: 17
    Dernier message: 25/04/2011, 12h00
  3. Callback
    Par el_diablos dans le forum Langage
    Réponses: 2
    Dernier message: 09/07/2004, 08h48
  4. Fonction callback dans une classe
    Par julian_ross dans le forum MFC
    Réponses: 8
    Dernier message: 02/03/2004, 11h42
  5. [MFC] Un callback dans des MFC ...
    Par elsargento dans le forum MFC
    Réponses: 3
    Dernier message: 18/02/2004, 16h04

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