問題タブ [eventhandler]

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.

0 投票する
1 に答える
104 参照

c# - .Net アプリケーションのすべてのコントロールを動的に取得する方法は?

ここ数日、.Net アプリケーションをクリックしたときにすべてのコントロールを動的に取得できるメソッドを C# で作成する方法について調査してきました。そこにある例のほとんどは、たとえば指定したボタンにあります

上記の例では、 を指定してForm1_MouseClickいます。

私が探しているのは、クリックした.Netアプリケーションからすべてのコントロールとそのプロパティを動的に取得することです。例を挙げると、2 つの .Net アプリがあり、1 つには 3 つのコンボ ボックスがあり、もう 1 つには 3 つのボタンがあります。最初のアプリをクリックすると、3 つのコンボ ボックスがあり、そのプロパティが表示され、2 つ目のアプリをクリックすると、 3 つのボタンとそのプロパティがあることがわかります。純粋に C# で書かれた .Net 用のオブジェクト Spy のようなもの

私の問題は、どこから始めればよいかわからないことです。誰かが私を正しい方向に向けることができれば、本当に感謝しています.

0 投票する
0 に答える
351 参照

c# - C#プログレスバーがいっぱいにならない

プログレスバーを使用してユーザーにプログラムの開発を表示するアプリケーションを開発しています。私が書いているプログラムは、プログレスバーを使用して、実行中に送信されたデータのパケット数をユーザーに示します。基盤となるライブラリに、別のパケットが送信されるとトリガーされるイベントを作成しました。私が設定したイベントラインは次のとおりです。

上記のコードは、基礎となるライブラリに設定されていることに注意してください。このライブラリで次のようにイベントをトリガーしました。

最後に、アプリケーションで、次のようにイベントを初期化します。

ご覧のとおり、プログレスバーを呼び出して並列スレッドで更新しようとしています。しかし、何も起こりません。どんな助けでも大歓迎です!

ありがとう。

0 投票する
1 に答える
134 参照

c# - コードの実行を妨げる Storyboard.Completed イベント ハンドラ

ユーザーの入力に基づいてアニメーション化するシミュレーション プログラムを作成しようとしています。mystoryboard.completed イベントのイベント ハンドラを作成しようとすると、エラーが発生します。イベント処理とストーリーボードに関する多数の異なる API 記事とフォーラム投稿を読みましたが、エラーの原因を見つけることができないようです。

コードがコンパイルされ、ウィンドウが表示されますが、イベント ハンドラを設定した行より後の行は実行されません。すべてを設定した MainWindow を以下に示します。

「BalanceSystem」のコンストラクターは、物事がうまくいかなくなったときです。以下に示すコンストラクターにステップインします。

「BalanceSystem」のコンストラクターに入った後、カスタム クラス「MovementTimeline」のコンストラクターに移動します。すべてを中断する行は、masterStoryboard.Completed のイベント ハンドラーの作成とサブスクリプションです。

コンパイラまたはプログラムが、新しい EventHandler が作成された行に到達すると、残りのコードの実行を停止し、ウィンドウをそのままロードします。なぜこれが起こっているのか、一生理解できません。

0 投票する
2 に答える
1273 参照

jquery - jquery動的バインディング.on()は親または子を選択しますか?

例えば、

.on() は、「tr」をクリック イベント ハンドラーにバインドします。最初のものは子を選択し、クリック イベント ハンドラを直接登録します。2 つ目は、親 "tbody" を選択し、子 "tr" を引数として選択します。

どちらも動的バインディングですか? それらは同じ効果がありますか?これら2つの違いは何ですか?

0 投票する
2 に答える
81 参照

c# - null コントロールからのイベント ハンドラーの登録解除

プログラムの最後でイベント ハンドラの登録を解除しようとしています。このように見えます -

ここで、特定の条件下で、このステートメントが複数回実行されることに気付きました。プログラムは期待どおりに動作しているようですが、おかしな動作をしていないことを確認したいと思います。

ハンドラーが初めて登録解除されると、object.EventHandler が NULL に設定されます。では、このステートメントを何回実行しても問題ないでしょうか?

ありがとう

0 投票する
0 に答える
65 参照

c++-cli - イベント ハンドラを作成できません

イベントをメニュー項目にバインドしようとしています。コンパイルします。ただし、「about」メニュー項目をクリックしても何も起こりません。助けてください!

ああ、誰かがイベントハンドラーの概念、特に「クラスイベント」を実際に使用する方法と、OnClick などのイベント発生関数との関係を説明できる場合。私はそれを得るが、かろうじて。そのような人は、誰かが親切に説明してくれることを望んでいます。

編集:これはaboutメニューのコンテキストです

0 投票する
1 に答える
405 参照

c# - DownloadProgressChangedEventHandler から独自の EventHandler を作成します - これは可能ですか?

こんばんは、DownloadProgressChangedEventHandler に基づいて独自の EventHandler を作成しようとしています。その理由は、Callback 関数に追加のパラメーター (fileName) を与えたいからです。これは私の EventHandler です:

そして、これは私の試みです:

しかし、VS は、MyDownloadProgressChangedEventHandler から DownloadProgressChangedEventHandler への会話は不可能であると言います。これは私が思うように可能ですか?

前もって感謝します。