問題タブ [addhandler]
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.
vb.net - イベント ハンドラーが 2 回起動するのはなぜですか?
1 つの親パネルに追加するパネルがたくさんあり、すべてのパネルにイベント リスナーを追加したいのですが、それらがすべて親に追加されるまでは追加しません (イベント リスナーを起動させたくないため)。新しいパネルが追加されるたびに)。だから私は次のコードを使用しています:
しかし、resize_me() サブルーチンが各コントロールに対して 2 回起動されていることに気付きました。私はそれを一度だけ発射したい。だから私はこのコードを使ってそれをたどった
そして、呼び出されるたびに、呼び出しメソッドがこのサブルーチンと _Lambda$_365 の両方であることがわかります。それは一体何ですか?それがどこから来ているのかを知るにはどうすればよいですか?
ところで、これは VS2012 を使用した winforms アプリです。
編集 - - - - - - - - - - - - - - - - - - - - - - - - - -----------------------
vb.net - AddHandler と AddressOf を UpdatePanel で動作させることができません
UpdatePanels、Panels、DDL、および Buttons を動的に構築するページを構築しています。UpdatePanel ごとに 1 つのボタンがあります。ボタンをクリックした後に値を変更しようとして、いくつかのテストを行っています。ボタン クリック後にコードをステップ実行すると、ページが読み込まれ、ボタン クリック関数が呼び出されます。それでも、作成した Label の値は変わりません。
理想的には、私が目指しているのは (UpdatePanels をネストしているため)、ページ全体ではなく、その特定の UpdatePanel にあるもののみをページが更新することです。
vb.net - 不明なタイプのオブジェクトに EventHandler を追加しますか?
実行時にオブジェクトを作成しているため、コードを実行する前に、どのオブジェクトを操作しているかわかりません。実行時に作成されるすべての TextBox にイベント ハンドラーを追加します。しかし、試してみるとAddHandler obj.Leave, AddressOf leaveControl
、「オブジェクトに Leave のようなイベントがない」ため、コンパイラはプログラムを実行しません。
不明な型のオブジェクトにイベント ハンドラーを追加する方法はありますか?
ありがとう :)
php - PHP AddHandler 別の AddHandler をブロックする
HTML ページで PHP スクリプトを実行しようとしていますが、htaccess ファイルに以下を追加する必要があることがわかりました。
それで私はそれを行い、必要に応じてPHPスクリプトを実行できるようにしましたが、サイト全体のナビゲーションや広告などのhtmlインクルードファイルに使用する別のAddHandlerの実行もブロックしました.
これは私のhtaccessファイルがどのように見えるかです:
何らかの理由で、PHP AddHandler を追加すると Options +Includes AddHandler がブロックされます。これは、サイト全体のインクルード ファイルが通常のように表示されないことを意味します。
一方が他方をブロックすることなく、両方の AddHandler コマンドを実行する方法はありますか?
助けてくれてありがとう...
asp.net - 動的に作成された ImageButtons がクリック イベントを起動しません
最初の列が、クリックすると行全体を削除する画像ボタンであるテーブルを作成する必要があります (実際には、データベース行を削除してから HTML テーブルをリロードします)。
テーブルとボタンは期待どおりに表示されますが、ボタンをクリックしても何も起こりません。
各ボタンをクリック可能にするために、 を使用しAddHandler
ました。
削除はクリックを処理するサブであり、ボタンの ID (ユーザーが削除する行のデータベース テーブル ID を含む) を取得し、ID をパラメーターとしてストアド プロシージャを呼び出し、最後に HTML テーブルをリロードします。まだ実装していませんが、デバッガーはそれに到達できません。
VBコードは次のとおりです
何らかの理由でPage_Load
、ボタンをクリックするとトリガーされます。しかし、私は で同じ動作を得てDropDownList
、最初Page_Load
に起動し、次にPickProject_SelectedIndexChanged
イベントハンドラーが意図したとおりに動作します。
私はグーグルでStackOverflowをたくさん検索しましたが、提案された解決策はどれもうまくいかないようです。
私は何を取りこぼしたか ?
vb.net - 外部ライブラリからイベントをキャッチしようとする「AddHandler」の方法
外部ライブラリからのイベントが発生したらすぐに関数を呼び出したい。
画像を取得するとすぐにイベントを作成するカメラオブジェクト(さまざまなカメラ)の配列があります(外部でトリガーされます)。カメラは外部ライブラリ (Basler) によって定義されており、以前にコードで定義されていたため、イベントは次のように定義されています。
サブを作りました
で本体に登録しようとしました
そしてまた試した
「新しい」などのバリエーション。
追加の課題: どのカメラでもイベントを発生させることができます。どのカメラがイベントを発生させたかをサブで特定するにはどうすればよいですか?
vb.net - VB.Net スレッド化とアドハンドラの問題
こんにちは、StackOverflow コミュニティです。
クラス「SendLogfileClass」に取り組んでいます。このクラスでは、ログファイルを電子メールで上記の電子メール アカウントに送信します。その部分は意図したとおりに機能します。私が問題を抱えているのは、非同期完了イベントを処理しようとしていることです。上記のイベント中に Addhandler が起動し、メイン フォームに StatusBar.StatusLabel を設定します。
関連するコードの一部を次に示します。
vb.net - MouseOver イベントを htmlDocument に追加すると System.NullReferenceException が発生する
「myBrowser」という名前の webBrowser オブジェクトを含むフォームがあります。このブラウザーで Web ページを開くと、マウスがホバーしている要素の ID を取得し、「txtProperties」という名前のテキスト ボックスに表示したいと考えています。
次のコードを使用してこれを達成しようとしました:
これを実行すると、コードがAddHandler myHTMLDocument.MouseOver, AddressOf Document_MouseOver
「Null 参照例外が処理されませんでした」、具体的には「タイプ 'System.NullReferenceException' の未処理の例外が myProgram.exe で発生しました」と言うようになると、例外が発生します。
以前にハンドラをオブジェクトに追加するときにこの種のエラーに遭遇したことはありません。そのため、どんな助けも非常に感謝しています。
ありがとう、
ポール。