Bonjour,
J'ai un treeview comportant des items, pour chacun de ceux ci, je souhaite indiquer quelle procédure est utilisée pour remplir ses descendants.
J'ai une procédure générale CreerNode qui me sert à créer un noeud et affecter diverses valeurs, j'aimerai lui passer une procédure en plus afin que pour chaque noeud, je sache précisément quelle procédure sert à le remplir. ça me permettra tout simplement de ne rafraichir que les enfants du noeud en question sans avoir à recréer l'arbre en totalité.
J'ai vaguement essayé de déclarer qq chose du style
et de l'appeler avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Type TMethod = procedure of object; procedure CreerNode(....; pMethod:TMethod);
Mais ça n'a pas marché, les procédures d'alimentation peuvent aussi avoir différents paramètres (le nombre diffère d'ailleurs suivant les procédures).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CreerNode(...., Proc1)
Merci de votre aide,
Olivier roux
Partager