Magicエンジン > エンジン実行レベル > イベントレベル > 内部イベント一覧
コントロールがマウスでクリックされた時にアクティブになります。
デフォルトキーボード割付
なし
このイベントは、コントロールのタイプに依存して動作が異なります。
オンラインタスクの場合、([プッシュボタン]コントロールを除く)すべてのコントロールに対して、マウスをクリックすることで、[コントロールヒット]イベントが発行されます。このイベントに対するハンドラが定義されており、[伝播]特性が「No」に設定されている場合、マウスクリックのデフォルトの動作が実行されなくなります。例えば、リストボックスやコンボボックスからの選択ができなくなります。
[プッシュボタン]コントロールに対して、マウスボタンがリリースされると[コントロールヒット]イベントが発行されます。
ブラウザクライアントタスクの場合、[コントロールヒット]イベントは全く発行されません。
リッチクライアントタスクの場合、[コントロールヒット]イベントはオンラインタスクと同じように発行されますが、[コントロールヒット]ハンドラでこのイベントの[伝播]特性を「No」にした場合の動作が異なります。オンラインタスクの場合は、デフォルトの動作(リストボックスからの選択などの)ができなくなりますが、リッチクライアントタスクの場合は、デフォルトの動作が実行されません。