一部の非決定論的に発生するハードウェア イベントでは、イベントに応じて GUI が変更されるという要件があります。GUI cmnplexity のため、これには数秒かかる場合があります。
今問題。GUI がまだビジー状態のときにボタンをクリックすると、間違ったボタンが呼び出されることがあります。これは、GUI のレイアウト後、このボタンが以前にクリックされたマウス座標にあるためです。
Windowsフォームでは動作が異なっていたと確信しています。この動作を回避できますか?
一部の非決定論的に発生するハードウェア イベントでは、イベントに応じて GUI が変更されるという要件があります。GUI cmnplexity のため、これには数秒かかる場合があります。
今問題。GUI がまだビジー状態のときにボタンをクリックすると、間違ったボタンが呼び出されることがあります。これは、GUI のレイアウト後、このボタンが以前にクリックされたマウス座標にあるためです。
Windowsフォームでは動作が異なっていたと確信しています。この動作を回避できますか?
あなたはできる :
編集
本当の質問は次のとおりです。ボトルネックは何ですか? UIの更新または背後にあるロジック?