問題タブ [setfocus]

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

winapi - Windows 静的制御が入力フォーカスを防ぐ方法

Windows の Static Control は入力フォーカスを受け取らないことがわかっています。しかし、Windows の Static Control は単なる子ウィンドウであるため、これまでのところ、ウィンドウをクリックしたときに入力フォーカスを与える必要があります。では、スタティック コントロールは、入力フォーカスを拒否するというこの効果をどのように達成するのでしょうか? WM_SETFOCUS ハンドラーに、入力フォーカスを親ウィンドウに渡す特別な処理があると思われます。ただし、いくつかのテストを行ったところ、子ウィンドウは実際には WM_SETFOCUS をまったく受信していないようです。つまり、Windows は静的コントロールに入力フォーカスをまったく与えようとしませんでした。

入力フォーカスに関する msdn を読みましたが、Windows が静的コントロールにフォーカスを割り当てる方法に関連するものは何もありません。Static Control が入力フォーカスを持たないようにする方法を誰か説明できますか?

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

c# - VirtualModeを有効にしてListViewでアイテムにフォーカスする

VirtualModeにListViewがあります。

特定のアイテムにフォーカスを設定する方法が必要です。

これFocusedItemはVirtualModeには適していません。FocusedIndexなどを設定する方法が必要ですが、そのようなプロパティは表示されませんでした。

ありがとう。

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

java - Java - JPanel と KeyListener の問題

私は3つのパネルを持つJFrameを持っています。App クラスを拡張し、次のように 3 つのパネルを追加します。

JPanel を GameControlButtons クラスと RoofRunnerGame クラス用に拡張しました。前者にマウスリスナーを追加しました。そして、マウス リスナーとキー リスナーを後者に追加しました。

** 問題: マウス リスナーは両方で正常に動作しますが、キー リスナーは私の RoofRunnerGame パネルでリッスンしていないようです。**

オンラインで2つの可能な修正を見つけましたが、最初に質問したかった.

1) 1 つは、RoofRunnerGame サブクラスで requestFocus() を呼び出していました。これの問題は、別のパネルをクリックすると、フォーカスが失われることです。(これは短期的な修正です。)

2)言及されたもう1つのことは、keyBindingsを使用することでした。私は以前にそれらを使用したことがありません。あなたがそれを推奨するなら私はそうしますが、可能であればkeyListenerを使い続けたいと思います.

それで、あなたはどう思いますか?RoofRunnerGame パネルを KEY リッスン全体に維持する方法はありますか?

0 投票する
3 に答える
16224 参照

c# - フォーカスの設定に関するwpfの問題

こんにちは、コントロールの親にフォーカスを設定できません。キャンバスに配置されたコントロールがあります。そのコントロールをクリックすると、いくつかのキーボード イベントを処理するためにキャンバスにフォーカスを設定する必要があります。しかし、私はそのように焦点を合わせようとしていたという事実にもかかわらず

キャンバスに関連付けられているキーボード イベントは発生しません。

0 投票する
3 に答える
1225 参照

javascript - ボタンがフォーカスを失うのはなぜですか?

これが私が望んでいることです。ユーザーが「Enter」を押すと、「SearchForItems()」がトリガーされます。何が起こっているのかというと、ページ上の「その他のボタン」を備えた別のコントロールは、他の要素がオンキーアップの外または後にタブで移動されるたびにフォーカスを戻します。

ページの読み込み時に「検索ボタン」に強制的にフォーカスする必要がありますが、その後、Enterキーを押すと、「その他のボタン」がトリガーされます。「その他のボタン」にはタブインデックスが割り当てられておらず、ページのデフォルトボタンです。

これを説明するのに良い仕事をしたかどうかはわかりません。基本的に、フォーカスがシフトしている理由と、Enterキーが押されたときに「検索ボタン」を強制的にトリガーする方法を知りたいです。

これは、「検索ボタン」を強制的にトリガーしようとしている私のページの1つのエントリです。

これは私のjqueryファイルの一部であり、私も

CheckForEnterKey関数

編集:

これを自分のページに追加したところ、機能しているようです。これを、すべてをまとめているメインのdivに追加しました。ここで行う必要があるのは、Enterキーが押された場所を特定することです。これにより、ページのメイン部分でEnterキーが押されるたびにEnterキーがキャンセルされます。何かアイデアはありますか、私のページにはたくさんの要素がありますか?

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

wpf - 添付プロパティで WPF TextBox にフォーカスすると正しく機能しない

WPF MVVM 環境では、フォーカスが TextBox に与えられるようにしています。何が起こるかというと、Cursor が TextBox に表示されますが、点滅せず、TextBox にフォーカスがありません。コードは次のとおりです。

この UserControl を含むポップアップがあります。

(ボタン処理の一部を削除しました!)

私の ViewModel には、次のようなコードがあります。

添付プロパティを使用しています:

}

カーソルが TextBox に表示されますが、点滅していません。入力しても何も表示されないため、TextBox にはフォーカスがありません。クリックするとうまくいきます。

私は何を間違えましたか?

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

jquery - jqueryで.focus()を使用した後のDIVでのデータの表示

私が次のようなフォームを持っているとしましょう:

  1. modelドロップダウンリストで選択
  2. 選択したらmodel、フォーカスをに設定し#serialて、テキストフィールドにデータを表示できるようにします
  3. スキャン後のデータはテキストフィールド内に表示されます
  4. テキストフィールドに入力したら、DB内のデータを表示します。DIV

これは私が持っているものです:

しかし、これでは問題は解決しないと思います。助けていただけますか?:-)

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

iphone - 他の場所でトリガーされた場合のGWTフォーカスの問題

これが私の設定です:

  • ボタンとテキストボックスがあります
  • テキストボックスには、「selectAll」メソッドをトリガーする「onFocus」ハンドラーがあります
  • ボタンには、次のことを行う「onClick」ハンドラーがあります。
    • テキストボックスを表示
    • textbox.focus(true)および
    • textbox.selectAll();

しかし、そうではありません(モバイルデバイスでは)。重要なのは、これはFFとSafariで機能しますが、モバイルWebKitでは機能しません。ボタンをクリックすると、フィールドがフォーカスされて1ミリ秒間選択され(場合によってはそれでもない場合もあります)、ボタンのフォーカスに戻ります…</ p>

すでにフォーカスを実行するタイマーを挿入しようとしましたが、どちらも機能しません。

また、すべてのイベントをキャプチャして防止しようとしました。これは、onClickの後にボタンによってonFocusイベントが発生するためです。ボタンのonFocusイベントからテキストボックスにフォーカスを設定してみました。チャンスは無い。

他のアイデアはありますか?

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

apache-flex - Flex 3: ボタンに青いフォーカス リングがない

ボタンにフォーカスがあっても、ボタンの周りに青いフォーカス リングがありません。

RadioButtonGroup と Button を持つコンポーネントがあります。RadioButtonGroup で選択が行われると、フォーカスが Button に切り替わります。VBox に click="focusManager.setFocus(myCloseButton)" を追加しました。

その後、radioButton が選択され、ユーザーがスペースバーをクリックすると、Button が起動します。だから、私が理解しているように、フォーカスはボタンに切り替えられました。ただし、ボタンを囲む青いフォーカス リングはありません。フォーカスリングの入手方法を教えてください。

(私は visible="false" を持っています。いくつかの効果が終了したら、それらを可視にします。だから、あなたを投げさせないでください。)

助言がありますか?

ありがとうございました。

-ラクシュミディ

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

objective-c - ウィンドウ番号から任意のウィンドウにフォーカスする

Mac OS でウィンドウ番号/ID から任意のウィンドウにフォーカスする方法を探しています。プライベート メソッドを使用するメソッドであっても、すべてのアイデアを歓迎します。

よろしくお願いします。

よろしく、