[Tuto] La gestion simple de deux GUI's
Posté : dim. 25 oct. 2009 10:52
Pour les besoins d'une réponse de message, voici quelques exemples de gestion de deux GUI's.
Exemple N°1 :
On affiche une GUI 1 puis lors d'un clic sur un bouton de celle-ci, la GUI 1 disparaît pour faire place à la GUI 2.
Si on clique sur le bouton de la GUI 2 alors celle-ci disparaît et la GUI 1 ré-apparaît.
Dans cet exemple, la gestion des messages de GUI reste classique.
Exemple N°2 :
Même chose que sur l'exemple N°1, sauf que cette fois-ci la gestion des messages de GUI prend en compte la GUI d'origine.
Avec cet exemple, on détermine quelle GUI envoi le message.
Exemple N°3 :
Sur la base de l'exemple N°2, ici la GUI 2 devient une fenêtre enfant de la GUI 1.
Cette fois-ci, la GUI 1 n'est jamais masquée, mais elle est désactivée.
La GUI 2 apparaît en décalé pour montrer que les deux GUI's sont bien affichées.
Ces exemples gardent la gestion des événements classiques, mais pour des GUI's très complexes, il est sans doute préférable de passer par le mode événementiel.
Exemple N°1 :
On affiche une GUI 1 puis lors d'un clic sur un bouton de celle-ci, la GUI 1 disparaît pour faire place à la GUI 2.
Si on clique sur le bouton de la GUI 2 alors celle-ci disparaît et la GUI 1 ré-apparaît.
Dans cet exemple, la gestion des messages de GUI reste classique.
► Afficher le texteCode de l'exemple 1
Même chose que sur l'exemple N°1, sauf que cette fois-ci la gestion des messages de GUI prend en compte la GUI d'origine.
Avec cet exemple, on détermine quelle GUI envoi le message.
► Afficher le texteCode de l'exemple 2
Sur la base de l'exemple N°2, ici la GUI 2 devient une fenêtre enfant de la GUI 1.
Cette fois-ci, la GUI 1 n'est jamais masquée, mais elle est désactivée.
La GUI 2 apparaît en décalé pour montrer que les deux GUI's sont bien affichées.
► Afficher le texteCode de l'exemple 3