使用文本编辑器时无法写入聚焦文本框

时间:2012-11-19 08:45:20

标签: c# wpf

我在关注文本框时遇到了问题。

我的应用程序的全局快捷方式是将焦点设置在应用程序的文本框上。

如果我使用我正在执行此操作的快捷方式:

this(Window).Activate()

wantedTextbox.Focus()

Keyboard.Focus(wantedTextbox) // just for testing

所以它适用于例如互联网浏览器,但它不适用于任何文本编辑器。我专注于文本框+激活窗口,但如果我写,我写入记事本/ VS ...

如果有人对我的问题有所了解,我会非常高兴。

2 个答案:

答案 0 :(得分:0)

一旦我在WPF Windows应用程序中遇到类似的问题。只需在加载窗口后尝试执行wantedTextbox.Focus()命令。在我的例子中,我刚刚将代码从构造函数转移到了放置TextBox的窗口Loaded事件的事件handeler。它对我有用。试一试,它也适合你。

答案 1 :(得分:0)

好的,我解决了这个问题。 我用 SharpDevelop + C#VS2010Express 执行了该应用程序。 SharpDevelop编译.exe 没有工作。 VS2010一个 DID WORK!我不知道为什么但这解决了我的问题。