問題タブ [focus]

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 投票する
6 に答える
22590 参照

android - Android:リストビューでの複数のアクション-フォーカスの問題

ListViewを実装したいのですが、カーソルで問題ありません。現在、クリックした行に応じて、その行で押された情報に基づいて新しいアクティビティに移動します(必要に応じて、期待どおりに)。ただし、行を削除するボタンが欲しいので、ユーザーは行の任意の部分を押して新しいアクティビティを起動できますが、その行のボタンを押すと、行が削除されます(または削除アクティビティが起動されます/働き)。

@ DroidRecordを見ることができれば、私が達成しようとしているのと同様のレイアウトになっています。

ありがとう!

クリス。

0 投票する
10 に答える
156372 参照

javascript - jQueryの要素にスクロールするには?

特定の要素 (branch1 は要素) にフォーカスを当てるために、JavaScript で次のコードを実行しました。

しかし、Web アプリでも jQuery を使用しているため、上記のコードを jQuery で実行したいと考えています。やってみたけどうまくいかない理由がわからない

上記のjquery(focus())コードはdivでは機能しませんが、テキストボックスで同じコードを試している場合は機能しますが、

jQueryを使用してdiv要素に焦点を当てるにはどうすればよいですか?教えてください。

ありがとう!

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

c# - フォーム上のどのコントロールにフォーカスがあるかを判断する方法は?

テキストボックスで「Enter」キーストロークをキャプチャし、ボタンを押すように使用するには、フォームの KeyPreview プロパティを true に設定し、KeyDown の値を確認する必要があることを他の場所で読みました。

それぞれが異なるボタンに関連付けられているいくつかの TextBox コントロールでこの機能を使用できるようにしたいと考えています。

私の質問は、どのコントロールが KeyPress イベントを引き起こしたかを知る方法です。送信者は、フォーム自体としてリストされます。

G

0 投票する
8 に答える
90013 参照

jquery - jQueryでフォーカスしている要素を選択する方法

現在フォーカスがある要素をどのように選択できますか?

jQueryにはフィルターがない:focusため、次のようなものを使用できます。

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

javascript - JS を使用して SWF にフォーカスを設定する

Javascript を使用してページに埋め込まれた SWF にフォーカスを設定するにはどうすればよいですか? いつもの方法で試してみたのですが、うまくいきません...

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

wpf - WPFでは、コンボボックスにフォーカスがあるときに強調表示されないようにスタイルを設定するにはどうすればよいですか?

コンボ ボックスに適用する FlatCombo スタイルを作成しました。私が望むように動作しないことの 1 つは、ComboBox にフォーカスがある場合です。フォーカスがあることを示す兆候はほとんどありません。現在、テキスト領域に青色のハイライトがあります。これは、サードパーティのリソース ディクショナリから取得されていると思います。ローカル スタイルを調整して、フォーカス時に表示されるすべてが薄い破線になるようにするにはどうすればよいですか?

ありがとう、

デイブ

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

java - JComboBox を JTable のセル エディタとして使用する場合のフォーカスの問題

JComboBox を使用してテーブル セルの文字列値を変更する次のコードに問題があります。JComboBox は正常に動作しますが、ボックスをクリックしてから何も選択せずにクリックすると、行を削除しても JComboBox のドロップダウンが表示されたままになります。JButton などの別の Swing コンポーネントをクリックすると、そのコンポーネントが消えてしまうことがよくありますが、常にではありません。

編集:以前に設定したことを忘れていました:

この行をコメントアウトするか false に設定すると、他の Swing コンポーネントをクリックしてもボックスが消えることはありません。それを入れて、フォーカスのあるものをクリックすると、ボックスが消え、問題が軽減されますが、動作の原因が隠される可能性があります.

ここで何か間違ったことをしていますか、それとも手順を忘れていますか? または、強制的に閉じる方法はありますか?

ありがとう!

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

c# - C#: ユーザーが入力を開始したときに TextBox をアクティブにする

ユーザーが何かを入力し始めたときに検索テキストボックスをアクティブにしたい (テキストボックスがフォーカスされていなくても)。KeyPreviewフォームを に設定するところまで来ましたtrue。次に、KeyDown イベント ハンドラーに次のように記述します。

これはほとんど機能します。テキスト ボックスはフォーカスされていますが、最初に入力した文字は失われます。これは、発生したときにフォーカスされていなかったため、テキストボックスが実際にイベントを取得しないためだと思います。では、どうすればこれをうまく機能させることができるかについて、賢い解決策を持っている人はいますか?

また、通常のキーが押されたときにのみこれを行う方法についてのヒントも欲しいです。矢印キー、修飾キー、ファンクションキーなどは好きではありませんが、これはおそらく方法を見つけるでしょう。一方、前回の問題は、私がどのように取り組むべきかよくわかりません...

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

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

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

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

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