2016-09-15 62 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

谢谢你,但是这是双赢的形式... –

相关问题