Bonjour,

Voici mon soucis, j'aimerai ajouter une propriété <Completed> et une méthode <AddSuperString> à la classe existante TListItem de tel sorte que si:
Une TListView est ajoutée dans mon projet, je puisse faire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
TListItem *pItem;
 
pItem = ListView1->Items->AddSuperString("toto");
ListView1->Items->Completed = true;
comme on peut faire par défaut:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
TListItem *pItem;
 
pItem = ListView1->Items->Add();
ListView1->Items->Count = 0;       // Enfin même si on ne peut pas faire avec Count imaginer avec ListView1->Visible = false;
bref, ajouter une méthode et une propriété à la liste des méthodes d'une TListItem, sans devoir créer sa propre classe ou une classe hérité car je veux que les classes comme TListView voit automatiquement mes méthodes et propriétés ajoutées.