diglas
Messages postés63Date d'inscriptionlundi 31 mars 2008StatutMembreDernière intervention 3 mai 2010
-
17 sept. 2009 à 21:12
diglas
Messages postés63Date d'inscriptionlundi 31 mars 2008StatutMembreDernière intervention 3 mai 2010
-
20 sept. 2009 à 21:41
slt a tous,
J'ai un probleme avec les composants que je crees: ne choisir que les proprietes héritées qui servent a mon composant.
Par exemple, j'ai crée un composant "TLED" qui hérite de "TImage" et j'aimerai ne pas avoir des évenements sur l'inspecteur d'objet. j'aimerais aussi caché certaines propriétés qui ne servent pas a "TLED".
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 17 sept. 2009 à 22:59
Derive TGraphicControl pas TImage.
puis recopie uniquement le code utile de TImage.
genre inclure un TPicture pour la gestion des fichiers image.
et pour l'affichage dans le canvas.
TImage est un composant dit "final" il ne devrait être en aucun cas dérivé de nouveau.
tout comme TEdit, TPanel, TComboBox, TListBox etc.
toujours prendre la classe ancetre (TCustom...) ou d'un niveau encore au dessus.
trouver celle qui correspond a l'approchant a nos besoins et lui ajouter ce qu'il faut.
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 18 sept. 2009 à 08:28
Et si tu dois absolument dériver d'un composant utilisable, utilise le type custom (TCustomEdit, TCustomListBox, ...). Dans un custom, tout est en "protected", et tu peux choisir ce que tu importes.