2016-09-15 61 views
0

我知道這不是一個好習慣,但我想模擬一個文本框或我的wpf應用程序中的窗口上的鼠標單擊事件。執行鼠標點擊文本框或窗口

我需要這個,因爲我用某種攔截器調用這個應用程序,並且窗口沒有得到完全的焦點,它在前面,文本框有一個焦點,但你不能直接輸入文本框。

在窗口負載我調用這些方法

this.Activate(); 
this.Topmost = true; 
TextBox1.Focus(); 
Keyboard.Focus(TextBox1); 

謝謝。

+0

這裏爲您的問題的解決方案: http://stackoverflow.com/questions/1874394/capture-mouse-clicks-on-wpf-textbox –

回答

2

我在VB中有同樣的問題。我只是想在表格加載時在SpinEdit1(或任何控件)的重點。這裏是:

private void formX_Load(object sender, EventArgs e) 
{ 
    this.ActiveControl = SpinEdit1; 
} 
+0

謝謝你,但是這是雙贏的形式... –

相關問題