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;

 Cursor

 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.

 Font

 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.

 Pages[i]

 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é.
 Contrairement à la propriété ActivePageIndex, TabIndex renvoie le nombre ordinal de l'onglet sélectionné, à l'exclusion des onglets invisibles (Form1.PageControl1.Pages [1] .TabVisible: =   False).

 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..