記事カテゴリ

ユーザー機能


 2024年4月25日(木) 10:57 JST

[Delphi] マウスイベントの発生順序

  • 投稿者:
  • 表示回数
    9,738

マウス関連イベントの発生順序は直感的に想像する順序と異なります。
くろねこの直感ではダブルクリックを行った場合のイベントの発生順序を以下のどちらかであると考えていました。

  1. MouseDown
  2. MouseUp
  3. Click
  4. MouseDown
  5. MouseUp
  6. DblClick

又は

  1. MouseDown
  2. Click
  3. MouseUp
  4. MouseDown
  5. DblClick
  6. MouseUp

しかし実際は、以下のような順序でした。

  1. MouseDown
  2. Click
  3. MouseUp
  4. DblClick
  5. MouseDown
  6. MouseUp

なんで、このような順序になるのですかね.

トラックバック

このエントリのトラックバックURL:
https://www.blackcat.xyz/trackback.php/ProgramingFAQ_del0067

以下のコメントは、その投稿者が所有するものでサイト管理者はコメントに関する責任を負いません。