Description


Le formulaire représente une fenêtre d'application standard (formulaire).



Class: TAForm


Propriétés

 Propriété

 Type

 Description

 dbAction

 String

 Contient le nom de l'action du bouton avec lequel le formulaire a été appelé. Valeurs possibles : NewRecord, ShowRecord, ShowForm. Une     valeur vide indique que le formulaire a été ouvert avec un script. Propriété en lecture seule.

 AlphaBlend

 Boolean

 Spécifie si le formulaire est transparent. Fonctionne depuis Windows 2000

 AlphaBlendValue

 Integer

 Spécifie le degré de transparence pour une forme transparente La valeur est comprise entre 0 et 255.

 AutoScroll

 Boolean

 Indique si les barres de défilement apparaissent automatiquement sur le contrôle fenêtré défilant s'il n'est pas assez grand pour afficher tous  ses contrôles.

 AutoSize

 Boolean

 Spécifie si le contrôle se dimensionne automatiquement pour s'adapter à son contenu.

 BorderIcons

 TBorderIcons

 Spécifie les icônes qui apparaissent sur la barre de titre du formulaire. Plus d'info.

 BorderStyle

 TBorderStyle

 Spécifie l'apparence et le comportement de la bordure du formulaire. Plus d'info.

 Canvas

 TCanvas

 Donne accès à la zone de dessin du formulaire. Plus d'info.

 Caption

 String

 Le titre de la fenêtre.

 CalledForm

 TAForm

 Référence au formulaire qui a appelé le formulaire courant. Contient une valeur vide si le formulaire a été appelé avec un script.

 ClientWidth

 Integer

 Spécifie la taille horizontale de la zone cliente du formulaire en pixels (sans bordures ni en-tête de formulaire).

 ClientHeight

 Integer

 Spécifie la hauteur de la zone cliente du formulaire en pixels (sans bordures ni en-tête de formulaire).

 Color

 TColor

 Spécifie la couleur d'arrière-plan du contrôle. Plus d'info.

 ComponentCount

 Integer

 Indique le nombre de composants appartenant au composant.

 Components[i]

 TComponent

 Permet de faire référence à un composant sur un formulaire par son index.

 ControlCount

 Integer

 Renvoie le nombre de contrôles enfants.

 Controls[i]

 TControl

 Permet de faire référence à un composant enfant sur un formulaire par son index.

 Constraints

 TSizeConstraints

 Spécifie les contraintes de taille du contrôle. Plus d'info.

 Cursor

 TCursor

 Spécifie l'image utilisée pour représenter le pointeur de la souris quand elle passe dans la région couverte par le contrôle. Plus d'info.

 Enabled

 Boolean

 Vérifie si le contrôle répond aux événements de la souris, du clavier et du minuteur.

 Font

 TFont

 Permet de définir le nom, la taille, la couleur et le style de la police. Plus d'info.

 FormStyle

 TFormStyle

 Détermine le style du formulaire. Valeurs:  fsNormal, fsMDIChild, fsMDIForm, fsStayOnTop

 HorzScrollBar

 TControlScrollBar

 Configuration de l'apparence et du comportement du défilement horizontal, voir aussi propriété AutoScroll. Plus d'info.

 KeyPreview

 Boolean

 Spécifie si le formulaire doit recevoir des événements de clavier avant le contrôle actif.

 Name

 String

 Le nom de la form.

 Tag

 Integer

 Permet d'attribuer un numéro à un composant pour vos propres besoins.

 TagString

 String

 Permet d'attribuer une chaîne à un composant pour vos propres besoins.

 TransparentColor

 Boolean

 Spécifie si une couleur du formulaire apparaîtra transparente.

 TransparentColorValue

 TColor

 Indique la couleur du formulaire qui apparaîtra transparente lorsque TransparentColor a la valeur True.

 VertScrollBar

 TControlScrollBar

 Configuration de l'apparence et du comportement du défilement vertical, voir aussi propriété AutoScroll. Plus d'info

 Visible

 Boolean

 Spécifie si le formulaire apparaît à l'écran.

 WindowState

 TWindowState

 Représente la façon dont le formulaire apparaît à l'écran. Valeurs : wsNormal, wsMinimized, wsMaximized

 Left

 Integer

 Spécifie le coordonnée horizontal du bord gauche d'un formulaire par rapport à l'écran.

 Top

 Integer

 Spécifie le coordonnée Y du coin supérieur gauche d'un formulaire, par rapport à l'écran.

 Width

 Integer

 Spécifie la taille horizontale du formulaire en pixels.

 Height

 Integer

 Spécifie la taille verticale du formulaire en pixels.




Méthodes

 Méthode

 Description

 function CanFocus: Boolean

 Indique si un contrôle peut recevoir le focus. Habituellement, la propriété est utilisée avec la méthode SetFocus. Exemple: if Form1.CanFocus then Form1.SetFocus;

 procedure Close

 Ferme la form.

 function FindComponent (const AName: string): TComponent

 Indique si un composant donné appartient au composant. Les noms des composants ne sont pas sensibles à la casse. Si aucun composant n'est trouvé, il renvoie nil.

 procedure Hide

 Masque la form.

 procedure NewRecord (ParentTable: string = ''; ParentTableID: integer = -1)

 Prépare et affiche le formulaire à l'écran pour créer un nouvel enregistrement. De même, si les formulaires ont été appelés par le bouton avec l'action "Nouvel                    enregistrement" (New Record).

 procedure ScaleBy (M, D: Integer)

 Contrôle le redimensionnement du contrôle et de ses enfants.

 procedure SetFocus

 Définit le focus sur le formulaire.

 procedure SetFocusNextControl

 Passe le focus d'entrée au composant suivant sur le formulaire.

 procedure Show

 Affiche la form.

 procedure ShowModal

 Utilisez ShowModal pour afficher un formulaire sous forme modale. Un formulaire modal est un formulaire dans lequel l'application ne peut pas continuer à s'exécuter tant que le formulaire n'est pas fermé. Ainsi, ShowModal ne retourne pas tant que le formulaire n'est pas fermé.

 procedure ShowRecord (TableName: string; id: integer)

 Affiche un formulaire avec les données de la base de données pour l'enregistrement spécifié.




Evènements

 Evènement

 Description

 OnClick

 Se produit lorsque l'utilisateur clique sur le contrôle.

 OnClose

 Se produit lorsque le formulaire se referme.

 OnDoubleClick

Se produit quand l'utilisateur double-clique sur le bouton gauche de la souris avec le pointeur de la souris  sur le formulaire.

 OnKeyDown

 Se produit lorsque l'utilisateur appuie sur une touche alors que le formulaire a le focus.

 OnKeyPress

 Se produit lorsqu'une touche est enfoncée. Notez que cette procédure ne gère que les caractères imprimables.

 OnKeyUp

 Se produit lorsque l'utilisateur relâche une touche qui a été enfoncée.

 OnMouseDown

 Se produit lorsque l'utilisateur appuie sur un bouton de la souris avec le pointeur de la souris sur un formulaire.

 OnMouseEnter

 Se produit lorsque l'utilisateur déplace la souris dans un formulaire.

 OnMouseLeave

 Se produit lorsque l'utilisateur déplace la souris en dehors d'un formulaire.

 OnMouseMove

 Se produit lorsque l'utilisateur déplace le pointeur de la souris alors que le pointeur de la souris se trouve sur un formulaire.

 OnMouseUp

 Se produit lorsque l'utilisateur relâche un bouton de la souris qui a été enfoncé avec le pointeur de la souris sur un formulaire.

 OnResize

 Se produit immédiatement après le redimensionnement du formulaire.

 OnDropFiles

 Se produit lorsque l'utilisateur essaie de faire glisser et déposer un fichier de l'explorateur vers un formulaire. Plus d'info.

 OnShow

 Se produit lorsque le formulaire est affiché (c'est-à-dire lorsque sa propriété Visible est définie sur true) .