Différences
Ci-dessous, les différences entre deux révisions de la page.
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 ===== |