2015-09-25 20 views
-1

我需要知道如何在按下按鍵(TAB)時獲取插入位置。 當任何用戶在任何UI上按下Tab鍵時,我的應用程序需要「Tab」XY位置。如何知道鍵盤「TAB」鍵XY位置?

有什麼辦法可以抓住「Tab」位置?

感謝,

+2

你嘗試Cursor.Position屬性用於此獲取由GetMessage函數檢索到的最後一條消息光標位置? https://msdn.microsoft.com/en-us/library/system.windows.forms.cursor.position(v=vs.110).aspx –

+0

是的,我嘗試但鼠標改變時鼠標的位置。但在我的情況下,keybord選項卡被按下並需要光標位置。 – mahen

回答

0

您可以通過調用 GetMessagePos()功能

+0

我需要CaretPosition,因爲我的鼠標指針位置在不同的地方。 – mahen

+0

@mahen - 你能編輯你的問題嗎?它仍然讀取「如何獲得鼠標位置」。對於脫字號位置,請參閱:http://stackoverflow.com/questions/526540/how-do-i-find-the-position-of-a-cursor-in-a-text-box-c-sharp –

+0

謝謝,我需要在任何窗口的插入位置 – mahen