Question

Comment trouver la position d'écran du curseur pour une zone de texte Winforms standard?

Était-ce utile?

La solution

Vous ne pouvez le faire qu'avec un interop natif: GetCaretPos

[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool GetCaretPos(out Point lpPoint);

Autres conseils

J'utilise la fonction TextBox.GetPositionFromCharIndex. Il donne les coordonnées par rapport au coin supérieur gauche de la zone de texte.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top