PageControl
Description
Le composant sert de conteneur pour d'autres composants, il permet de créer un nombre illimité d'onglets, regroupant d'autres composants par objectif.
Class: TdbPageControl
Propriétés
Propriété |
Type |
Description |
ActivePage |
TTabSheet |
Permet d'accéder aux propriétés de l'onglet actif. Plus d'infos |
ActivePageIndex |
Integer |
Spécifie le numéro ordinal de l'onglet actif. Si la propriété est définie sur -1, aucun des onglets ne sera actif. Contrairement à la propriété TabIndex, ActivePageIndex renvoie l'index de l'onglet sélectionné, y compris les onglets invisibles (Form1.PageControl1.Pages [1] .TabVisible: = False). |
CanFocus |
Boolean |
Il vérifie si le composant peut obtenir le focus de saisie, ce qui est généralement nécessaire avant d'utiliser la méthode SetFocus. Si un composant a la propriété Visible = False ou Enabled = False, ou si le composant est situé sur un composant parent avec ces propriétés, l'utilisation de la méthode SetFocus provoquera une erreur. Exemple : if Form1.PageControl1.CanFocus then Form1.PageControl1.SetFocus; |
TCursor |
Spécifie l'image utilisée pour représenter le pointeur de la souris lorsqu'il passe sur la région couverte par le contrôle. Plus d'infos. |
|
Enabled |
Boolean |
Contrôle si le composant répond aux événements de la souris, du clavier et du minuteur. |
Focused |
Boolean |
Détermine si le contrôle a le focus de saisie. |
TFont |
Permet de définir le nom, la taille, la couleur et le style de la police. Plus d'infos. |
|
Hint |
String |
Hint (astuce) contient la chaîne de texte qui apparaît lorsque l'utilisateur déplace la souris sur le composant., Voir aussi ShowHint |
MultiLine |
Boolean |
Détermine s'il faut placer des tabulations sur une nouvelle ligne si l'espace horizontal est épuisé. |
Name |
String |
Le nom du composant. |
TTabSheet |
Permet d'accéder aux propriétés de l'onglet requis par son index. Plus d'infos.. |
|
PageCount |
Integer |
Renvoie le nombre d'onglets du composant. |
ShowHint |
Boolean |
Indique s'il faut afficher l'indicateur d'aide lorsque le pointeur de la souris se déplace sur le composant, Voir aussi Hint. |
Style |
TTabStyle |
Spécifie le style des onglets. Valeurs disponibles : tsTabs (par défaut), tsButtons (onglets de style de bouton), tsFlatButtons (onglets de style de bouton plat). |
TabIndex |
Integer |
Renvoie le numéro ordinal de l'onglet. Renvoie -1 si aucun onglet n'est sélectionné. |
TabPosition |
TTabPosition |
Détermine l'emplacement des onglets. Valeurs disponibles : tpTop (onglets en haut), tpBottom (onglets en bas), tpLeft (onglets à gauche), tpRight (onglets à droite). |
TabOrder |
Integer |
Indique la position du composant dans l'ordre de tabulation de son parent. TabOrder est l'ordre dans lequel les composants enfants sont visités lorsque l'utilisateur appuie sur la touche Tab. |
TabStop |
Boolean |
Détermine si l'utilisateur peut accéder à un contrôle. Utilisez TabStop pour autoriser ou interdire l'accès au contrôle à l'aide de la touche Tab. |
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. |
Visible |
Boolean |
Spécifie si le composant apparaît à l'écran. |
Left |
Integer |
Spécifie le coordonnée horizontal du bord gauche d'un composant par rapport à son parent. |
Top |
Integer |
Spécifie le coordonnée vertical de la partie supérieure gauche d'un composant par rapport à son parent. |
Width |
Integer |
Spécifie la taille horizontale du composant en pixels. |
Height |
Integer |
Spécifie la taille verticale du composant en pixels. |
Méthode
Method |
Description |
procedure SetFocus |
Attribue le focus au composant. |
Evènements
Evènement |
Description |
OnChange (Sender: TObject) |
Se déclenche après la modification de l'onglet actif. |
OnChanging (Sender: TObject; var AllowChange: Boolean) |
Se déclenche avant de changer l'onglet actif, ce qui vous permet d'empêcher le passage à un autre onglet si AllowChange est défini sur False. |
OnEnter (Sender: TObject) |
Se produit lorsqu'un composant reçoit le focus de saisie. |
OnExit (Sender: TObject) |
Se produit lorsque le focus d'entrée se déplace d'un composant à un autre. |
OnMouseDown (Sender: TObject; MouseLeft, MouseRight, MouseMiddle: boolean; Shift, Alt, Ctrl: boolean; X, Y: Integer) |
Se produit lorsque l'utilisateur appuie sur un bouton de la souris avec le pointeur de la souris sur un composant. |
OnMouseEnter (Sender: TObject) |
Se produit lorsque l'utilisateur déplace la souris dans un composant. |
OnMouseLeave (Sender: TObject) |
Se produit lorsque l'utilisateur déplace la souris en dehors d'un composant. |
OnMouseMove (Sender: TObject; Shift, Alt, Ctrl: boolean; X, Y: Integer) |
Se produit lorsque l'utilisateur déplace le pointeur de la souris alors que le pointeur de la souris se trouve sur un composant. |
OnMouseUp (Sender: TObject; MouseLeft, MouseRight, MouseMiddle: boolean; Shift, Alt, Ctrl: boolean; X, Y: Integer) |
Se produit lorsque l'utilisateur relâche un bouton de la souris qui a été enfoncé avec le pointeur sur un composant. |
OnResize (Sender: TObject) |
Lorsque le composant est redimensionné. |
OnDropFiles (Sender: TObject; ArrayOfFiles: array of string; X, Y: Integer) |
Se produit lorsque l'utilisateur essaie de faire glisser et déposer un fichier de l'explorateur vers un formulaire. Plus d'infos.. |