問題タブ [event-handling]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - -=-Operator を使用したイベントの登録解除
ウィンドウを開くときに、ビジネス オブジェクトに Deleted-event-handler を登録します。次のようにコンストラクタに渡されbusiness
ます。
これで、ユーザーはボタンをクリックして削除できます (レコードの削除です)。イベント ハンドラーは、他のエディター ウィンドウによる削除をキャプチャし、ユーザーに通知するために登録されます (「アイテムは別のエディター ウィンドウで削除されました。」)。
ユーザーが現在のウィンドウでそれを削除すると、このメッセージはばかげているので、前にイベントの登録を解除したいと思います:
私の問題は単純です。とにかくメッセージが表示されるため、登録解除が機能しません。EventHandler を別のメンバーに格納しようとしました。どちらも機能しません。
どんな助けでもいいです。
マティアス
PSこの投稿を読んで、イベントの登録を適切に解除すると、すべてのエディター ウィンドウで登録が解除されるのではないかと心配しています。次の問題かもしれません。;-)
javascript - javascriptオブジェクトリテラル内で定義されたイベントハンドラーはそれ自体にアクセスできますか?
オブジェクトが関数の場合、クロージャー(var self = this)でこれを実行できることはわかっています...
jquery - jQueryを使用してasp:RadioButtonListから選択した値を読み取る
次のようなコードがあります...
ラジオ リスト blBuffetMealFacilities:chk がクライアント側を変更し、jQuery の HasBuffet div でスライド ダウン機能を実行するときにイベントをキャプチャしたいと考えています。これを作成する最良の方法は何ですか。このページにはいくつかの同様のセクションがあり、ラジオ リストの「はい」「いいえ」の回答に応じて質問が表示されるようにしたいと考えています。
javascript - Javascript の要素の配列に引数を持つイベント ハンドラを追加する方法は?
JavaScript と Ajax に完全に依存してデータをロードし、あるステップから次のステップへとプロセスをアニメーション化する 3 ステップのプロセスがあります。さらに複雑なことに、ステップ間のトランジション (前後) はアニメーション化されます :-(。ユーザーがプロセス アンカーを介して進行すると、現在のステップと前のステップが表示されます。前のステップをクリックすると、元のステップに戻ります。前のステップ。
現時点では、ステップ 1 から始めればプロセス全体 (順方向と逆方向) が正しく機能しますが、ステップ 3 に直接ジャンプすると、ステップ 1 とステップ 2 のアンカーもステップ 3 と同じアクションを実行します。
これは、ユーザーがいる現在のステップまでのすべてのステップをループし、各アンカーを順番に表示して、適切な関数をクリック イベントに割り当てるコードの一部です。
action および dao_id パラメータが渡される方法に問題があることはわかっています。また、 profile.steps[i].action および profile.steps[i].dao_id を渡そうとしましたが、その場合は profile と i の両方または少なくとも私は範囲外です。
各ステップで action と dao_id のパラメーターを正しく割り当てるにはどうすればよいですか? (違いがある場合は、Prototype と Scriptaculous を使用しています)
c# - イベント ハンドラーの問題 c#
Outlook の送信済みアイテム フォルダーで ItemAdd イベントがトリガーされたときに発生するハンドルがあります。このハンドルはユーザーにプロンプトを表示し、ユーザーの選択に応じてカスタム Windows フォームを開いて、送信された電子メールを保存します。
さて...何が起こるか...
- アイテムが [送信済みアイテム] フォルダーに配置されたときにプロンプトが正常に表示され、それを閉じると、次にイベントがトリガーされたときに再び正常に表示されます。
- プロンプトを受け入れると、Windows フォームが表示され、電子メールを保存できます。しかし、次に電子メールが送信済みアイテム フォルダに配置されると、イベントは発生しないため、プロンプトも表示されません!
- 送信済みアイテム フォルダーの ItemAdd の代わりに Outlooks OnSend イベントに同じハンドルを配置した場合、Windows フォームが最初に読み込まれた後は引き続き読み込まれます (つまり、イベントが発生して処理されます)。 )次にしたいときに完璧に。
何らかの理由で Windows フォームを表示すると、イベントの発生が停止するか、ハンドルが送信済みアイテム フォルダー (ただし、送信済みアイテム フォルダーのみ) から削除されます。後者の可能性が高いと思います。私は回避策のアイデアを持っていますが、それを回避できれば、回避策のファンではありません。
ここで何が起こっているのか誰にもわかりませんか?
人々が持つかもしれない考えに前もって感謝します。
乾杯、ストゥブ
.net - .NET WinForms キー イベント引数オブジェクトの KeyCode プロパティと KeyData プロパティの違いは何ですか?
2 つのキー イベント引数クラスKeyEventArgs
とには、それぞれ列挙型の Key であるとのPreviewKeyDownEventArgs
2 つのプロパティがあります。KeyCode
KeyData
これら2つのプロパティの違いは何ですか? それらの値が互いに異なることはありますか? もしそうなら、いつ、なぜですか?
.net - Visual C++ でのイベント処理
2 つの異なる画像を含む 2 つの画像ボックスがあります。
1 つの画像ボックスをクリックすると、その中の画像がクリアされます。
さらに悪いことに、両方の画像ボックスには共通のイベント ハンドラが 1 つしかありません。どのピクチャーボックスがイベントを生成したかを知るにはどうすればよいですか? C++-CLI のソース コードをいただければ幸いです
関数内に何を書くべきかを知る必要があります:
編集: 問題は、sender を picurebox にキャストしようとすると、型を変換できないというエラーが表示されることです。
anonymous-function - Firefox: 匿名の JavaScript 関数からイベントを渡す
この省略されたコードでは、インライン イベントが機能します。「イベント」は testKeyPress 関数に渡されます。
ただし、この匿名バージョンでは、イベントは gecko で渡されません。
関数自体のイベントをどのように渡すのですか?
design-patterns - 複数のコントロールの単一イベント発生パターン
ページにいくつかのコントロールがあります。たまたま Silverlight ページですが、この質問には関係ないと思います。
コントロールの値が変更されると、change イベントが発生します。このイベントでは、計算を行い、他のコントロールの 1 つの値を変更します。これにより、他のコントロールが変更されたイベントを発生させ、計算が (冗長に) 再度行われます。
つまり、任意のコントロールの値を変更すると、計算が実行され、別のコントロールの値が変更されます。この使用例では常にそうです。
これを解決するための私の最初の試みには、ブール値フラグを使用し、2 番目のイベントでデフォルト値にリセットすることが含まれていました。しかし、これはうまくいきませんでした。
2 番目の計算が行われないようにするにはどうすればよいでしょうか?
sharepoint - SharePoint 3ドキュメントライブラリの新しいアイテムイベントにカスタムフォームを表示しますか?
特定のドキュメントライブラリに追加される新しいドキュメントごとにカスタムフォームを表示するための最良の方法はどれですか?
ドキュメントを追加することで発生するいくつかのアクション、具体的には、タスクリスト内のユーザー用に作成されたタスクをユーザーが制御できるようにします。これは、貢献しているユーザーがコミットする前にOKにする必要があります。
ワークフローまたはイベントハンドラーを介してこれを行うための最良の方法はありますか?
よろしくムー