Form (formulaire)
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. |
TBorderIcons |
Spécifie les icônes qui apparaissent sur la barre de titre du formulaire. Plus d'info. |
|
TBorderStyle |
Spécifie l'apparence et le comportement de la bordure du formulaire. Plus d'info. |
|
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). |
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. |
TSizeConstraints |
Spécifie les contraintes de taille du contrôle. Plus d'info. |
|
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. |
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 |
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. |
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. |
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) . |