Vcl.FormTabsBar.TFormTabsBar

De RAD Studio API Documentation
Aller à : navigation, rechercher

Vcl.FormTabsBar.TCustomFormTabsBarVcl.Controls.TCustomControlVcl.Controls.TWinControlVcl.Controls.TControlSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTFormTabsBar

Delphi

TFormTabsBar = class(TCustomFormTabsBar)

C++

class PASCALIMPLEMENTATION TFormTabsBar : public TCustomFormTabsBar

Propriétés

Type Visibilité  Source Unité  Parent
class public
Vcl.FormTabsBar.pas
Vcl.FormTabsBar.hpp
Vcl.FormTabsBar Vcl.FormTabsBar


Description

Contrôle utilisé pour contenir plusieurs fiches enfant dans une interface utilisateur à base d'onglets.

Le nouveau contrôle TFormTabsBar hérité de IFormVisualManager fonctionne avec la classe TForm,, la classe Tscreen,, et peut refléter toutes les fiches de Screen.Forms.

TFormTabsBar peut fonctionner avec des fiches MDI et des fiches SDI ayant un parent assigné, avec ou sans bordure.

Les contrôles peuvent être définis pour une fiche principale/parent afin d'être utilisés automatiquement par ses fiches enfant.


TFormTabsBar a une propriété AcceptMode et un événement OnAcceptForm pour pouvoir ajuster la façon dont les fiches sont acceptées par le contrôle.

Détails supplémentaires :

  • Chaque fiche TForm peut être ajoutée sous forme d’onglet à TFormTabsBar lorsque son handle est créé. Lorsque le handle est détruit, l’onglet est supprimé.
  • Le contrôle affiche les fiches visibles et invisibles. Lorsque vous cliquez sur l’onglet, la fiche est affichée et activée.
  • TFormTabsBar peut masquer les fiches réduites (aussi bien les fiches MDI que les fiches SDI), les restaurer et les activer par un simple clic sur l’onglet. Cette fonctionnalité évite le comportement incorrect du système et la taille incorrecte des fiches réduites.
  • Les fiches invisibles ou réduites peuvent être marquées dans le contrôle pour indiquer qu’elles ne sont pas visibles à ce moment.
  • Vous pouvez appeler le menu système de la fenêtre en faisant un clic droit sur l’onglet ou depuis la zone d'icônes de l'onglet.
  • Vous pouvez faire glisser les onglets et changer la position de n’importe quel onglet placé dans le contrôle.
  • La largeur de l’onglet peut être modifiée avec une valeur fixe ou avec un calcul automatique de la largeur en fonction du libellé de la fiche (dans ce cas, définissez la largeur Min et Max). Il existe en outre une propriété spéciale permettant d’activer les conseils pour les libellés longs tronqués.
  • Les onglets peuvent avoir un bouton Fermer, qui appelle la méthode TForm.Close.
  • Le contrôle peut afficher un bouton spécial pour appeler le menu avec tous les onglets afin de sélectionner une fiche rapidement.
  • Le contrôle prend également en charge la focalisation et le clavier, mais seulement s’il obtient la focalisation avec la touche Tabulation (c’est-à-dire si TabStop a la valeur True}}). Dans ce cas, vous pouvez sélectionner, faire défiler et activer les onglets avec la touche Entrée ou Espace.
  • Le contrôle prend en charge le PerMonitorV2 haute résolution et fonctionne correctement dans toutes les résolutions.
  • Les styles VCL sont bien pris en charge. Certains éléments utilisent les couleurs de style pour dessiner des éléments spécifiques (comme le bouton Fermer ou le séparateur).


Voir aussi