Comment trouver le SubItem cliqué dans un TListview ?
Bonjour,
Je viens de la FAQ où j'ai bien lu "Comment utiliser le composant TListView ?" mais je n'ai pas trouvé de réponse.
Un rapide tour dans google ne m'a pas donné de réponse non plus.
Voila le problème. J'utilise BCB 6 pro. J'ai un composant TlistView qui contient des éléments sur plusieurs colonnes.
Le TListView est toujours en mode "vsReport" (tableau)
Je voudrais récupérer le sous-élément sur lequel je clique.
J'arrive facilement à récupérer un pointeur sur le TListItem (premier élément de la ligne) :
Code:
1 2 3 4
|
TListItem *pItem = pListe->Selected;
// ou bien :
TListItem *pItem = pListe->ItemFocused; |
Mais je n'arrive pas à récupérer le "subItem" cliqué (nième élément de la ligne cliqué)
Vous auriez une idée pour récupérer le sous-élément cliqué ?
C'est peut être pas possible ?
Il y a toujours la solution de capturer la position de la souris lors de l'évènement "onMouveMove" et de calculer la colonne cliquée en fonction de la largeur de chaque colonne, mais j'espère qu'il y a plus simple !