Propos


La classe est conçue pour accéder à l'onglet individuel du composant PageControl.





Description


Permet de gérer les onglets du composant PageControl.




Propriétés de classe

 Propriétés

 Description

 BorderWidth: Integer

 Spécifie la taille et la largeur de la bordure de l'onglet.

 Caption: string

 Spécifie le titre de l'onglet.

 ControlCount: Integer

 Le nombre de contrôles situés sur l'onglet.

 Controls[i]: TControl

 Accès au champ par son index.

 Cursor: TCursor

 Permet de sélectionner le type de curseur pour le composant. Plus d'infos

 Enabled: Boolean

 Détermine l'accessibilité du composant à l'utilisateur.

 Font: TFont

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

 Hint: string

 Texte de l'info-bulle, voir aussi ShowHint

 Name: string

 Nom unique du composant sur le formulaire.

 PageIndex: Integer

 Index de l'onglet.

 ShowHint: Boolean

 Détermine s'il faut afficher l'info-bulle, voir aussi Hint.

 TabIndex: Integer

 Contient un numéro séquentiel parmi les onglets visibles. Si l'onglet est invisible (TabVisible: = False) renvoie -1.

 TabVisible: Boolean

 Permet de définir la visibilité de l'onglet. S'il est défini sur False, l'onglet sera masqué.

 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

 Détermine la visibilité du composant.

 Left: Integer

 Coordonnée X du composant de du formulaire.

 Top: Integer

 Coordonnée Y du composant de du formulaire.

 Width: Integer

 Largeur du composant.

 Height: Integer

 Hauteur du composant.

 




Méthodes

 Мéthode

 Description

 function CanFocus: Boolean

 Permet de vérifier si un composant donné peut recevoir le focus. En règle générale, cela est nécessaire avant d'utiliser la méthode SetFocus, car si le composant  a la propriété TabVisible = False ou Enabled = False, l'utilisation de la méthode SetFocus entraînera une erreur.

 Exemple : if Form1.PageControl1.Pages[0].CanFocus then Form1.PageControl1.Pages[0].SetFocus;

 function Focused: boolean

 Détermine si le composant a actuellement le focus

 procedure SetFocus

 Définit le focus d'entrée pour le composant.





Événements de composant

 Evènement

 Description

 OnEnter (Sender: TObject)

 Lorsque le composant reçoit le focus.

 OnExit (Sender: TObject)

 Quitte et perd le focus.

 OnMouseDown (Sender: TObject; MouseLeft, MouseRight, MouseMiddle: boolean; Shift, Alt, Ctrl: boolean; X, Y: Integer)

 Quand on appuie le bouton de la souris alors sur le composant.

 OnMouseEnter (Sender: TObject)

 Lorsque le curseur de la souris survole le composant.

 OnMouseLeave (Sender: TObject)

 Quand le curseur de la souris quitte le composant.

 OnMouseMove (Sender: TObject; Shift, Alt, Ctrl: boolean; X, Y: Integer)

 Quand le curseur de la souris se déplace ur le composant.

 OnMouseUp (Sender: TObject; MouseLeft, MouseRight, MouseMiddle: boolean; Shift, Alt, Ctrl: boolean; X, Y: Integer)

 Quand on relâche le bouton de la souris sur un composant.

 OnResize (Sender: TObject)

 Quand le composant est redimensionné.

 OnDropFiles (Sender: TObject; ArrayOfFiles: array of string; X, Y: Integer)

 Se déclenche lorsqu'on essaie de faire glisser un fichier de l'explorateur sur un composant. Plus      d'infos.





Exemple


// Changer le titre du premier onglet
procedure Form1_Button1_OnClick (Sender: TObject; var Cancel: boolean);
begin
   Form1.PageControl1.Pages[0].Caption := 'Nom de l'onglet';
end;