2009-06-22 69 views

回答

7

只能與本地互操作做到這一點:GetCaretPos

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

工作就像一個魅力。謝謝! – bbqfrito 2009-06-23 13:18:53

2

我一直在使用TextBox.GetPositionFromCharIndex功能。它給出了相對於TextBox左上角的座標。

+0

函數似乎[有時不工作](http://stackoverflow.com/q/1831219/2388257) – 2015-07-24 07:56:22