我们要求在一些不确定触发的硬件事件上,根据事件,GUI 会发生变化。由于 GUI 复杂性,这可能需要几秒钟。
现在的问题。如果我在 GUI 仍然忙碌时单击按钮,有时会调用错误的按钮,因为在 GUI 布局之后,此按钮现在位于之前发生单击的鼠标坐标处。
我确信 Windows 窗体的行为是不同的。我可以绕过这种行为吗?
我们要求在一些不确定触发的硬件事件上,根据事件,GUI 会发生变化。由于 GUI 复杂性,这可能需要几秒钟。
现在的问题。如果我在 GUI 仍然忙碌时单击按钮,有时会调用错误的按钮,因为在 GUI 布局之后,此按钮现在位于之前发生单击的鼠标坐标处。
我确信 Windows 窗体的行为是不同的。我可以绕过这种行为吗?
你可以 :
编辑
真正的问题是:你的瓶颈是什么?UI 刷新还是背后的逻辑?