Page de démarrage > doc > window 
 en de es it nl pl pt pt_BR mk sq ca hu cs tr ar fa id vi ko ja ru zh zh_TW eo
Précédent  Suivant  Éditer  Renommer  Annuler  Rafraîchir  Rechercher  Administration  
Documentation
Historique
 
Window Life Cycle
Voici une petite explication de la naissance et de la mort d’une fenêtre.

  1. Il y a deux types de fenêtres: les fenêtres réelles au premier plan et les fenêtres encapsulées (comme celle qui est encapsulée dans un onglet de l’IDE).
  2. Une fenêtre peut être persistante ou non. Une fenêtre non-persistante est détruite quand vous la fermez. A fenêtre persistante est juste cachée.
  3. Une fenêtre peut être ouverte en mode modal (bloquant) et non-modal (non- bloquant). Le mode modal est implémenté en utilisant une boucle locale d’évènements. Une fenêtre encapsulée ouverte en mode modal est temporairement mise au premier plan.
  4. La première fois qu’une fenêtre est montrée, un évènement Open est levé.
  5. Une fenêtre peut être fermée en appelant la méthode Close ou en cliquant sur le bouton "fermer" du gestionnaire de fenêtre si la fenêtre est au premier plan.
  6. Quand une fenêtre est fermée, un évènement Close est levé. Si cet évènement n’est pas stoppé, la fenêtre est cachée. Si la fenêtre n’est pas persistante, elle est également détruite. Si la fenêtre était ouverte en mode modal, la boucle locale d’évènements utilisée pour implémenter the mode modal est quittée.
  7. Quand la fenêtre a été fermée, elle peut être rouverte, et l’évènement Open sera de nouveau levé.
  8. L’argument " integer "de la méthode Close est retourné par la méthode ShowModal.
  9. Si vous appelez Close pendant l’évènement Close, la méthode ne fait rien.
  10. Si vous appelez Close pendant l’évènement Open, la fenêtre n’est pas ouverte.
  11. Si vous appelez Show ou ShowModal alors que la fenêtre est affichée, la méthode ne fait rien.