Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
prog:lazarus:classes:tcontrols:compare_controls [19/08/2024 10:51]
thierry [Conclusion]
prog:lazarus:classes:tcontrols:compare_controls [19/08/2024 11:15] (Version actuelle)
thierry [TControl]
Ligne 1: Ligne 1:
 +====== TControl, TWinControl et TCustomControl ======
 +
 Dans l'​environnement de développement Lazarus (utilisant le langage Pascal et la bibliothèque LCL), les classes [[prog:​lazarus:​classes:​tcontrols:​tcontrol|TControl]],​ [[prog:​lazarus:​classes:​tcontrols:​twincontrol|TWinControl]] et [[prog:​lazarus:​classes:​tcontrols:​tcustomcontrol|TCustomControl]] sont des éléments de base pour la création d'​interfaces graphiques. Elles héritent les unes des autres et permettent de gérer des composants visuels. ​ Dans l'​environnement de développement Lazarus (utilisant le langage Pascal et la bibliothèque LCL), les classes [[prog:​lazarus:​classes:​tcontrols:​tcontrol|TControl]],​ [[prog:​lazarus:​classes:​tcontrols:​twincontrol|TWinControl]] et [[prog:​lazarus:​classes:​tcontrols:​tcustomcontrol|TCustomControl]] sont des éléments de base pour la création d'​interfaces graphiques. Elles héritent les unes des autres et permettent de gérer des composants visuels. ​
  
Ligne 19: Ligne 21:
   * **Dessin** : ''​TControl''​ ne dessine pas son contenu lui-même. Cette classe est plutôt utilisée pour encapsuler les propriétés et comportements généraux des composants.   * **Dessin** : ''​TControl''​ ne dessine pas son contenu lui-même. Cette classe est plutôt utilisée pour encapsuler les propriétés et comportements généraux des composants.
   * **Aucun support de conteneur** : ''​TControl''​ ne peut pas contenir d'​autres contrôles visuels.   * **Aucun support de conteneur** : ''​TControl''​ ne peut pas contenir d'​autres contrôles visuels.
 +  * [[prog:​lazarus:​classes:​tcontrols:​tcontrol_dragdrop|Gestion du Drag & Drop]]
  
 ===== TWinControl ===== ===== TWinControl =====