2010-04-10 5 views
0

J'essaie d'implémenter un filtre en utilisant le composant TAdvStringGrid. Mon exigence est que je veux que la première ligne de ce composant soit modifiable en double-cliquant, afin que l'utilisateur puisse filtrer les données. Borland C++ Builder est utilisé pour aider à réaliser cette tâche.Comment rendre une cellule de TAdvStringGrid modifiable?

J'ai trouvé cet événement OnCanEditCell. TCanEditCellEvent = procédure (expéditeur: TObject; Arow, Acol: longint; var canedit: booléen) de l'objet;

Dans cette fonction, j'ai défini canedit = true.

Cela ne semble pas fonctionner. Je dois probablement faire quelque chose de plus. Je suis nouveau dans le développement de Windows et de l'interface graphique. Donc toute aide serait géniale. Dois-je appeler cette fonction depuis l'événement OnDblClickCell? Comment puis-je le faire fonctionner?

Merci à l'avance

Répondre

Questions connexes