有什麼辦法,我可以送左擊事件爲TextBox
?對什麼都的原因,雖然我做了TextBox.Focus()
和光標在TextBox
內閃,但是我不能開始它打字,但如果我做了一個額外的點擊與文本框裏面的鼠標,那麼我就可以開始打字。那麼,我想知道如何將該事件發送給它?發送LeftClick事件文本框
-1
A
回答
1
要發送鼠標事件,你需要導入user32.dll
和使用mouse_event(long dwFlags, long dx, long dy, long cButtons, long dwExtraInfo);
例
class Mouse
{
[DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]
public static extern void mouse_event(long dwFlags, long dx, long dy, long cButtons, long dwExtraInfo);
private const int MOUSEEVENTF_LEFTDOWN = 0x02; //Left click
private const int MOUSEEVENTF_LEFTUP = 0x04;
private const int MOUSEEVENTF_RIGHTDOWN = 0x08; //Right click
private const int MOUSEEVENTF_RIGHTUP = 0x10;
public static void sendMouseRightclick(Point p)
{
mouse_event(MOUSEEVENTF_RIGHTDOWN | MOUSEEVENTF_RIGHTUP, p.X, p.Y, 0, 0); //Sends a mouse right click at the specified Point
}
public static void sendMouseClick(Point p)
{
mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, p.X, p.Y, 0, 0); //Sends a mouse left click at the specified Point
}
}
當使用這個時,您可以撥打Mouse.sendMouseClick(Point p)
在指定的點發送鼠標左鍵單擊。
就你而言,我認爲你可能想用Mouse.sendMouseClick(TextBox.Location);
發送鼠標左鍵點擊當前的TextBox
位置。
感謝,
有一個偉大的一天:)
0
確定先解決這個問題,我們應該確保itsself被激活的形式。 要做到這一點,在Form_Shown情況下,我們應該叫this.Activate()
相關問題
- 1. 將ASP.Net文本框的值發送到Jqgrid保存事件
- 2. 後becomeFirstResponder文本框不會將事件發送到委託
- 3. 在winforms文本框中引發OnTextChanged事件文本框
- 4. VB.NET文本框keydown事件不觸發
- 5. 文本框不會觸發事件
- 6. 停止文本框觸發OnClientClick事件
- 7. LeftClick鼠標向下發射?
- 8. XMPP框架發送文件
- 9. C#WPF控件中的控件和區分LeftClick事件!
- 10. 發送文本框文本到用戶控件
- 11. 文本框onkeypress事件事件消失
- 12. 確定哪個文本框已觸發文本更改事件
- 13. 在回發事件後保留文本框文本
- 14. 關於文本框事件
- 15. 文本框事件處理
- 16. 文本框更改事件
- 17. 文本框文本更改事件
- 18. 發送文件到vertx事件總線
- 19. 如何將vb6中的文本框的內容發送到記事本文檔
- 20. 如何發送輸入文本框的值在文本框中
- 21. 發送Java版本以文本文件
- 22. 如何在文本框中輸入時觸發文本框textchanged事件
- 23. jquery觸發從另一個文本框中的文本框的關鍵事件
- 24. 文本框焦點,需要觸發該文本框的keydown事件
- 25. 當asp文本框的文本發生變化時觸發事件
- 26. Sendkeys將%符號發送到文本框
- 27. c#發送點到文本框
- 28. 從文本框發送輸入
- 29. 發送鍵盤到文本框
- 30. iphone文本框集中發送場
張貼[這裏] [1],使用。選擇(),而不是 [1]:http://stackoverflow.com/問題/ 4594194 /文本框對焦 - 不工作 - 在-C-尖銳 –
作爲張貼[這裏] [1],使用.'select()'代替 [1]:HTTP://計算器.com/questions/4594194/textbox-focus-not-working-in-c-sharp –
我試過選擇,那也沒用。 – Bohn