Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Compact Framework MessageBox:更改按钮焦点_C#_Visual Studio 2008_Compact Framework - Fatal编程技术网

C# Compact Framework MessageBox:更改按钮焦点

C# Compact Framework MessageBox:更改按钮焦点,c#,visual-studio-2008,compact-framework,C#,Visual Studio 2008,Compact Framework,我正在从事一个Windows CE项目,遇到了一个奇怪的问题。当我显示消息框时,物理键停止工作。项目仅依赖于关键输入,当在窗体上的对象之间更改焦点时,这些关键输入可以正常工作。因为我无法从消息框中选择选项,所以应用程序基本上是锁定的。 我最初认为应该怪我的keydown处理程序,但不管是哪个keydown处理程序,我都发现了同样的问题(即使在新项目中,它也不起作用) 我一直在网上四处寻找信息,但我遇到的唯一一件事是更改messagebox按钮。最突出的解决方案是创建自己的MessageBox,但

我正在从事一个Windows CE项目,遇到了一个奇怪的问题。当我显示消息框时,物理键停止工作。项目仅依赖于关键输入,当在窗体上的对象之间更改焦点时,这些关键输入可以正常工作。因为我无法从消息框中选择选项,所以应用程序基本上是锁定的。 我最初认为应该怪我的keydown处理程序,但不管是哪个keydown处理程序,我都发现了同样的问题(即使在新项目中,它也不起作用)
我一直在网上四处寻找信息,但我遇到的唯一一件事是更改messagebox按钮。最突出的解决方案是创建自己的MessageBox,但对于我所需要的东西来说,这似乎是一种浪费。有没有更有效的方法来解决这个问题?

你能分享一下代码吗?