2013-04-12 29 views
0

在我的应用程序已经在那里有一个短暂的瞬间延迟形式之间切换的少数情况下,虽然我简要地显示等待光标,任何水龙头用户在还没有这个过渡寄存器中使得所显示形成。 有没有人注意到这个问题,如果是的话,你怎么解决它?的Windows CE点击错误

回答

0

这是一个类似的问题在avoid click event while panel is refreshingInvoke a service after windows forms loading

你要忽略的消息在新形式下一段时间。在紧凑的框架中没有“Form is really visibe”。

您可以在表单中禁用所有控件,并有一个计时器,使一些延迟,这或多或少确保表单不会接受输入,只要它不完全可见后的控制。

很抱歉,但有没有更好的解决方案,然后使用一些延迟,因为没有可以用来验证的形式已经满载,是对用户可见的事件。

+0

感谢,使用的PeekMessage是我第一次的猜测,但我认为必须有一个更好的办法。我现在应该更清楚:P – bit2know