2012-11-06 95 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));