Je poursuit mon apprentisage de la conception de composant en Delphi et je doit dire que je rame pas mal.   
  
 
Le problème du jour est le suivant:
Je cherche à faire un control lié à une base de donnée. Je cherche dont à lui atribuer un dataset et un champ.
A la base, pas de problème :  
| Code : 
 Type  TDBcomboPanel = class (TComboPanel)  protected    FChampAffiche   : string;  published    TableSource            : TDataSource; //Dataset contenant une liste de valeur a charger dans le combo
    property ChampAffiche  : string  read FChampAffiche   write FChampAffiche;end;
 | 
 
Bon... Ca marche, mais les composant standart du type TDBEdit sont vachement plus jolie et je comprend pas comment ils font.
Je m'explique : dans un TDBEdit, une fois qu'on a lié le control à un dataset valide, quand on veut choisir le datafield(qui corespond à ChampAffiche dans mon exemple), l'inspecteur d'objet ouvre un menu déroulant permettant de choisir parmit les champs du dataset. Quelqu'un a une idée comment faire ça?
 
Message édité par el zozo le 06-11-2006 à 17:49:36