bonjour,
Cela n'a rien a voir avec la souris.
Je voudrais simplement ouvrir une fenetre à l'endroit où je tape un caractères.
Sachant que mon richedit est dans un pagecontrol lui même dans une Form en fsmidchild et elle même dans une form principal.
Comment tout simplement récupérer la position ce mon curseur.
Evidement j'ai essaye j'en suis là
Mais m'a fenêtre n'ai pas bien placer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Left := TRichEdit(Sender).CaretPos.X + Self.Left + TRichEdit(Sender).Left; Top := TRichEdit(Sender).CaretPos.Y + Self.top + TRichEdit(Sender).Top;
J'ai essayé d'utiliser le ClientToScreen, sauf que je fias cela dans l'evenement KeyDown donc je n'ai pas de X,Y.
Merci à vous
Partager