問題タブ [click]

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 に答える
1455 参照

winforms - TreeView は Ctrl+Click でフォーカスを再取得します

現在選択されているノードに基づいて別のフォームを開くために使用したい WinForms TreeView コントロールがあります。ノードを Ctrl キーを押しながらクリックすると、その別のフォームが開きます。

現在、DoubleClick ハンドラーで他​​のフォームを開くと(そして明らかにノードをダブルクリックすると)、希望どおりに動作します。ただし、Click (または MouseClick) ハンドラーを使用して、Control キーを押したときに他のフォームを開くと、他のフォームは正しく開きますが、元のフォームにフォーカスが戻ります。

他のフォームを開いた後、フォーカスが元のフォームに戻らないようにするにはどうすればよいですか (まだフォームを開いたままにしたいのですが)。Click ハンドラーと DoubleClick ハンドラーの動作が異なるのはなぜですか?

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

javascript - IE と Firefox でマウスの左ボタンと右ボタンのクリックを区別する

JavaScript を使用して、IE と Firefox でマウスの左ボタンと右ボタンのクリックを区別するにはどうすればよいですか? これらの 2 つのブラウザー間で何か違うことをする必要がありますか?

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

asp.net - OnLoadCompleteの動的リンクボタンにClickEventを追加する

ASP.Netでファイルブラウザーを作成していますが、動的コントロールのイベントワイヤリングに関連すると思われる問題が発生しました。ここで私のコードが何をするかを説明します:

ページが読み込まれると(OnLoad)、現在のディレクトリをリンクボタンに関連付けられているディレクトリに変更するイベントに接続された多数のリンクボタン(現在のディレクトリ内のフォルダを表す)を作成するメソッド(createStuff())を呼び出します。

Linkbutton-click-eventは、OnLoadが呼び出された後に発生するため(したがって、現在のディレクトリはonload後に最初に変更されます)、リンクボタンは新しい現在のディレクトリを反映するように更新されません(現在のディレクトリがクリックによって変更される前に作成されます)。 -イベント)。したがって、OnLoadCompleteでcreateStuff()を呼び出すと、リンクボタンが更新され、新しい現在のディレクトリのフォルダが反映されます。

ただし(これが私の問題です)、CreateStuff()で行うイベントワイヤリング(Click + = new EventHandler(changeDirectory))は、メソッドがOnLoadCompleteで呼び出されたときに実際には機能しないようです(OnLoadCompleteはリンクボタンの後に呼び出されます-クリックイベントが発生しました)。その結果、リンクボタンのテキストプロパティは新しいディレクトリ内のフォルダを反映しますが、リンクボタンをクリックしてもイベントは発生しません。

この問題を解決するにはどうすればよいですか?OnLoadのLinkBut​​tonでイベントを再配線しようとしましたが、同じ結果になりました。

前もって感謝します

サイモン、デンマーク

0 投票する
4 に答える
1229 参照

jquery - jQuery .click() イベントを使用すると IE で「クリック」が聞こえる