-
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
-
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
-
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!