1
私はテキストボックスを持っており、データが入力されているかどうかは、数字キーを押すか、CTRL + Vまたはマウスの右クリックで知ることができます。テキストボックスにペーストを検出する
貼り付け/右クリックの貼り付けイベントの処理にWindowsメッセージを使用したくありません。
私はテキストボックスを持っており、データが入力されているかどうかは、数字キーを押すか、CTRL + Vまたはマウスの右クリックで知ることができます。テキストボックスにペーストを検出する
貼り付け/右クリックの貼り付けイベントの処理にWindowsメッセージを使用したくありません。
KeyDownイベントを使用して、Ctrlキー、次にVキーが押された(2つの後続のイベントで)かどうかを確認できます。
MouseDownイベントを使用すると、マウスの右ボタンが押されたかどうかを確認できます。
KeyDownイベントを使用すると、テンキーが押されたかどうかを確認できます。
これらの3つの場合にフラグを使用し、TextChangedイベントでフラグをチェックすると、テキストがどこから来たのかを判断できます。
それから、あなたは見つけられません。 –
@Hans Passant:Windowsメッセージングを使用する場合、どのテキストボックスがペーストイベントを受け取ったかはどのように分かりますか? – tcscfa
どのボックスのテキストが変更されたか、どのように知っていますか?同じことですが、すべてのコントロールは独自のイベントを持ち、独自のメッセージを受け取ります。 –