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. BASH:插入文本在特定位置
- 3. 在插入位置處插入Silverlight文本框
- 4. 在插入位置插入文本到可編輯的IFRAME(IE)
- 5. 如何在文本區的當前插入位置插入文本
- 6. Silverlight文本框,移動插入位置
- 7. 查找Word文檔中的位置以插入表格
- 8. 在文本中的光標位置後面插入文本
- 9. javascript在文本區域的特定位置插入文本
- 10. 如何在silverlight文本框中獲取/設置插入位置?
- 11. 在tkinter文本部件中設置插入字符的位置
- 12. ActionScript在文本佈局框架中設置插入位置
- 13. 如何使WPF文本框滾動文本插入插入位置?
- 14. 在插入位置驗證文本框輸入
- 15. 如何在特定位置將文本插入文件?
- 16. 找到文本位置
- 17. 如何在文本文件中查找字符串的位置
- 18. 在光標所在的位置使用Javascript插入文本/ jquery
- 19. phpMyAdmin在哪個文件位置查找?
- 20. 在Chrome中查找文件的位置
- 21. 查找插入點當前放置在textarea/contenteditable中的位置是
- 22. 在瀏覽器的光標當前位置插入文本
- 23. 解析在豐富的文本框中插入位置
- 24. ActionScript:在隨機位置插入文本字符串?
- 25. 如何在Word中的光標位置插入文本?
- 26. vim:在文本寬度位置插入'\'時自動識別
- 27. 在光標位置插入RichTextEditor中的文本
- 28. 在文本部件中移動插入位置
- 29. 如何在uitextview中的任何光標位置插入文本?
- 30. 如何使用lxml在特定位置插入文本節點?
一些代碼將是有益的 – 2013-05-02 18:38:54
我會感到驚訝,如果你能找到任何* *應用程序(至少不會比也許其他任何方式插入位置屏幕截圖,然後OCRing)...大多數應用程序可能不會有任何接口來請求,並有很好的理由。您是否在談論在控制代碼的自己的應用程序中獲取控件的插入位置? – neminem 2013-05-02 18:43:39