0
A
回答
2
這是很難理解你的問題,似乎主要是措辭作爲一個陳述。
假設我明白你的問題試試這樣的方法...
Private Sub CheckPosition()
Dim char_pos As Long
Dim row As Long
Dim col As Long
char_pos = SendMessage(Text1.hwnd, EM_GETSEL, 0, 0)
char_pos = char_pos \ &H10000
row = SendMessage(Text1.hwnd, EM_LINEFROMCHAR, _
char_pos, 0) + 1
col = char_pos - SendMessage(Text1.hwnd, EM_LINEINDEX, _
-1, 0) + 1
lblPosition.Caption = "(" & Format$(row) & ", " & _
Format$(col) & ")"
End Sub
Private Sub Text1_KeyDown(KeyCode As Integer, Shift As _
Integer)
CheckPosition
End Sub
Private Sub Text1_KeyUp(KeyCode As Integer, Shift As _
Integer)
CheckPosition
End Sub
Private Sub Text1_MouseDown(Button As Integer, Shift As _
Integer, X As Single, Y As Single)
CheckPosition
End Sub
Private Sub Text1_MouseUp(Button As Integer, Shift As _
Integer, X As Single, Y As Single)
CheckPosition
End Sub
2
如果您使用的WinForms應用程序,並通過插入位置你的意思是插入符位置在一個文本框。那麼你可以做一些這樣的事情。
private void textBox1_KeyUp(object sender, EventArgs e)
{
GetWordFromCaretPosition(textBox1.Text, textBox1.SelectionStart);
}
private void textBox1_MouseUp(object sender, EventArgs e)
{
GetWordFromCaretPosition(textBox1.Text, textBox1.SelectionStart);
}
private string GetWordFromCaretPosition(string input, int position)
{
string word = string.Empty;
//Yet to be implemented.
return word;
}
下返回詞功能
textBox1.CaretIndex
textBox1.SelectionStart
表示。看到這個線程,如果你的應用程序是一個Windows Phone應用程序:Selecting the tapped-on word on a single click in textbox相關問題
- 1. 查找插入位置
- 2. 插入文本在文本區域在插入位置
- 3. 插入文本到UITextField插入位置
- 4. BASH:插入文本在特定位置
- 5. 在特定位置插入文本
- 6. 在TextVeiw中查找文本位置
- 7. 在文本中的光標位置插入文本輸入
- 8. 如何在Swift中的NSTextView中查找文本插入點位置?
- 9. 以像素爲單位在textarea中查找插入位置
- 10. 在插入位置處插入Silverlight文本框
- 11. 在JTextArea的插入位置插入文本
- 12. 在插入位置插入文本到可編輯的IFRAME(IE)
- 13. 如何在文本區的當前插入位置插入文本
- 14. Silverlight文本框,移動插入位置
- 15. 從插入位置提取文本textarea
- 16. 查找Word文檔中的位置以插入表格
- 17. javascript在文本區域的特定位置插入文本
- 18. 插入文本在正確的位置上的JavaScript文本
- 19. 位置文本框查找MVC
- 20. 從文本中查找位置
- 21. 得到插入文本框中的插入位置
- 22. 在contenteditable div中查找當前插入的位置?
- 23. 在元素內部查找插入符號位置
- 24. ActionScript在文本佈局框架中設置插入位置
- 25. 在tkinter文本部件中設置插入字符的位置
- 26. 如何在silverlight文本框中獲取/設置插入位置?
- 27. 在插入位置驗證文本框輸入
- 28. 如何使WPF文本框滾動文本插入插入位置?
- 29. 在文本節點中查找放置的確切位置
- 30. 如何在特定位置將文本插入文件?
一些代碼將是有益的 – 2013-05-02 18:38:54
我會感到驚訝,如果你能找到任何* *應用程序(至少不會比也許其他任何方式插入位置屏幕截圖,然後OCRing)...大多數應用程序可能不會有任何接口來請求,並有很好的理由。您是否在談論在控制代碼的自己的應用程序中獲取控件的插入位置? – neminem 2013-05-02 18:43:39