2012-11-06 101 views
0

是否可以模擬鼠標點擊最小化的窗體或其他窗體後面,而不必將焦點放在最前面的位置?模擬鼠標點擊背景表格

我已經得到了模擬鼠標點擊的代碼,它工作得很好,但它需要點擊的共同點,並且它不接受輸入表單地址。

+0

你真的應該在這裏顯示一些代碼。它只是C#,如果它是表單或WPF - 或者是HTML中的表單? – Fenton

+0

我不認爲代碼會有太大的用處......它是一個WPF,它有一個主窗體,可以彈出堆疊在彼此之上的較小窗體。我需要模擬點擊其中一個較小的窗體,而不需要從棧中移動它 – kaharas

+0

瞭解它是WPF將有很大幫助。謝謝。 – Fenton

回答

0

沒有直接的方法,但可以爲OnMouseClick函數創建一個包裝並將其公開。

public void PerformMouseClick(MouseEventArgs e) { this.OnMouseClick(e); }

Form frm = new Form(); 

frm.PerformMouseClick(new MouseEventArgs(MouseButtons.Left, 1, 100, 100, 0));