FAQ: UltraWinEditor の編集モードで MouseDown、MouseUp、DoubleClick などのマウスイベントが発生されません。

対象バージョン:

UltraWinEditors (v3.0.20033)

概要

UltraWinEditor コントロールの編集モードでは、コントロール上に編集ウィンドウが表示されます。この場合、コントロールをクリックしても、コントロールの MouseDown、MouseUp、または Click イベントを発生しません。

MouseDown、MouseUp、MouseEnter、MouseLeave、MouseHover、MouseMove、Click、および DoubleClick と関連します。

追加情報

実際にクリックしているのが UltraWinEditor コントロールではなく編集ウィンドウであるため、イベントが発生しません。コントロールはメッセージを受け取らないためイベントを発生しません。これが正しい動作です。Microsoft グリッドなど子編集ウィンドウを表示する他の .NET コントロールに同じ動作があります。

このイベントをトラップする必要がある場合、ControlAdded および ControlRemoved イベントをトラップできます。編集ウィンドウを作成または解除したときに、このイベントを発生します。このイベントを使用すると、編集コントロールの Mouse 操作に応答するため、編集コントロールの Mouse イベントに動的にフックできます。

Tagged:

製品について

Ultimate UI for Windows Forms