Bonjour,
Le context :
J'utilise C++Builder XE4 et FireMonkey HD pour faire une application que je compile pour Win32 et Win64.
J'ai un TTreeView qui contient des TTreeViewItem généré dynamiquement.
Chaque TTreeViewItem à un PopupMenu.
Si l'utilisateur ne sélectionne pas un TTreeViewItem et qu'il fait un clieck droit dessus, le PopupMenu s'ouvre.
Vous pouvez en voir une illustration dans l'image jointe à ce post.
Le problème c'est que dans ce cas, je n'arrive pas à déterminer quel est le TTreeViewItem responsable de l'appel.
Quand l'utilisateur à sélectionné un TTreeViewItem, je peux me baser sur celui qui est sléectionné mais le problème c'est que je ne suis pas certain que l'utilisateur à fait surgir le popup du TTreeViewItem sélectionné.
Et comme j'utilise Firemonkey, je ne retrouve pas les données habituelles qui me permettent de retrouver l'initiateur de ce PopupMenu.
Pouvez-vous m'aider ?
Merci.
Partager