4 Fiche
4 Fiche
4 Fiche
"Nouveau..." puis "Fiche", ou encore par un bouton des barres d'outils : Cette fiche est alors
ajoutée au projet actuel . Pour effacer cette fiche, il faut aller dans le gestionnaire de projets (menu
"Voir", choix "gestionnaire de projet").
Pour voir la liste des fiches d'un projet, il faut utiliser la commande "Fiches..." du menu "Voir" ou le
raccourci clavier Shift+F12. Ceci a pour effet de faire apparaître une liste des fiches :
Propriétés :
Permet de fixer une icône pour cette fiche. Cette icône est affichée dans sa barre de titre, à
Icon gauche, et lorsque la fenêtre est réduite en icône dans la barre des tâches.
Utilisable depuis le code seulement, cette propriété, de type énuméré, permet de fermer une
ModalResult fiche montrée par la méthode ShowModal en lui attribuant une constante non nulle. Cette
valeur est alors renvoyée par la méthode ShowModal.
WindowStat
Permet de fixer l'état de la fenêtre : taille maximale , fenêtre en icône, état normal.
e
Evénéments :
Se produit chaque fois que la fiche est activée, c'est-à-dire lorsqu'elle était inactive (bordure
OnActivate
souvent grisée) et qu'elle devient active (bordure colorée).
Se produit lorsque la fiche se ferme, c'est-à-dire lorsqu'elle devient invisible ou que sa méthode
OnClose
Close est appelée.
Se produit AVANT qu'une fiche soit fermée. On utilise souvent cet événement dans les
OnCloseQuery formulaires pour vérifier la validité des informations entrées par l'utilisateur et éventuellement
lui indiquer d'effectuer certaines corrections.
Se produit lorsque la fiche est cachée, c'est-à-dire lorsque sa propriété Visible passe de True à
OnHide
False.
Se produit à chaque fois que les dimensions de la fiche changent. Cet événement permet
OnResize éventuellement de mettre à jour certaines dimensions de composants pour maintenir un effet
visuel.
Se produit lorsque la fiche est montrée, c'est-à-dire lorsque sa propriété Visible passe de False à
OnShow True. Cet événement se produit notamment lorsque la méthode Show ou ShowModal de la
fiche est appelée.
Méthodes :
Close Ferme la fiche. Vous pouvez obtenir le même effet en fixant la propriété Visible à False.
Show Montre une fiche. Vous pouvez obtenir le même effet en fixant la propriété Visible à True.
Montre une fiche, en la rendant modale. Une fenêtre modale reste visible jusqu'à ce que sa
ShowModal
propriété ModalResult soit différente de 0.
Exemple
Créez un projet vierge sous Delphi, puis créez une deuxième fiche au moyen de la commande
Nouveau... du menu Fichier (choisissez "Fiche").
Votre projet contient maintenant deux fiches, l'une nommée Form1 associée à une unité Unit1, et
l'autre nommée Form2" associée à une unité Unit2.
L'exemple consiste à montrer la fiche Form2 en cliquant sur un bouton de la fiche Form1, et à
pouvoir refermer la fiche Form2 en cliquant sur un bouton de celle-ci.
1. Commencez par enregistrer le projet : "Modales". L'unité "Unit1" doit être nommée
"Principale" et "Unit2" nommée "TestModale". La fiche "Form1" doit être nommée
"fmPrinc" et "Form2" nommée "fmTestModale".
2. Placez un bouton nommé "btMontreModale" sur la fiche "fmPrinc" (placez le bouton puis
renommez-le). Placez un bouton "btFermeFiche" sur la fiche "fmTestModale".
2. Fiche VCL
Vous pouvez utiliser cette fiche et cette unité dans une application Fiches VCL.
Cette procédure montre comment construire une simple application VCL Forms "Hello world" avec
Delphi.
1. Choisissez Fichier > Nouveau > Autre > Projets Delphi et double-cliquez sur
l'icône Application Fiches VCL. Le Concepteur de fiches VCL apparaît.
2. Cliquez sur la fiche VCL pour afficher la vue de la fiche.
3. Sur la page Standard de la palette d'outils, placez un composant TButton sur la fiche.