問題タブ [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 に答える
1185 参照

testing - ビルド/テスト/データベースの移行が実行されるのを待っている間、何をすればよいですか?

単体テストをデータベースなどから切断したままにしておくように最善を尽くしているのと同じように、マシンが何か退屈なことをするのを待っている間、定期的に強制される小さな休憩によって 1 日が中断されることは避けられないようです。

xkcd comic: コンパイル中

個人的には、殺陣は思考の流れを失わせると感じています。ビルドや一連のテストを実行するとき、私はしばしば「ゾーン内」にいます。ビルドやテストが実行されるとすぐにハッキングに戻ることができるように、同じように集中できる心の枠組みを維持できるものを好みます。 / 移行が完了しました。

ビルド中にポップアップし、ビルドが完了すると一時停止して自動的に消える Visual Studio 用の Tetris プラグインについて空想していましたが、実際には何もしませんでした。最近、テストが実行されるのを待っている間にスペイン語を学習するのに役立つものや、関連するスタック オーバーフローの質問に答えるためのフィードを自動テストに組み込むことを考えていました。

そう。提案してください。楽しくてやりがいのある活動のためのポイント。

0 投票する
18 に答える
189289 参照

javascript - IDに依存しないHTMLフォームの最初の入力要素にフォーカスを設定するにはどうすればよいですか?

要素のIDを知らなくても、ページの読み込み時に最初の入力要素(テキストボックス、ドロップダウンリストなど)にWebページのフォーカス(入力カーソル)を設定する簡単な方法はありますか?

Webアプリケーションのすべてのページ/フォームに共通のスクリプトとして実装したいと思います。

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

.net - フォームのフォーカスを特定のコントロールに「ロック」するにはどうすればよいですか?

.net アプリケーションのフォーカスを特定のコントロールにロックするにはどうすればよいですか? たとえば、5 つのテキスト ボックスを含むフォームがあり、それらを特定の順序で入力したい場合、ボックス 1 にいる人がボックス 2 にタブまたはクリックしたり、[OK] や [キャンセル] などを押したりしないようにするにはどうすればよいですか? ? 簡単な方法はありますか、または適切なタイミングで他のコントロールを手動で無効/有効にする必要がありますか?

明らかな解決策 (フォーカスが失われたときにフォーカスをリセットする) の問題は、MSDN が次のようにマシンをロックできると述べていることです。

(出典: http://msdn.microsoft.com/en-us/library/system.windows.forms.control.leave.aspx )

注意:

Enter、GotFocus、Leave、LostFocus、Validating、または Validated イベント ハンドラー内からフォーカスを設定しようとしないでください。これを行うと、アプリケーションまたはオペレーティング システムが応答しなくなる可能性があります。詳細については、「キーボード入力リファレンス」セクションの WM_KILLFOCUS トピック、および MSDN ライブラリ ( http://msdn.microsoft.com/library ) の「メッセージとメッセージ キューについて」トピックの「メッセージ デッドロック」セクションを参照してください。 .

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

c# - アプリケーション フォーカスの変更の検出 / HWND の変更のために何かをフックしますか?

アプリケーションがフォーカスを失ったことをどのように検出できますか? 使用するシステムフックはありますか? 新しいアプリケーションが注目されているとき、または失われたときにいつでも拾いたいと思っています。ユーザーの「現在の」HWND を持っていても良いでしょう。

私はC#を使用していますが、すべて勝利APIのものだと確信しています...どんな情報でも素晴らしいでしょう。

0 投票する
5 に答える
7107 参照

javascript - フォーカスを失った HTML 要素は?

javascript で、フォーカス イベントを受け取ったときに、どの要素がフォーカスを失ったかを調べるにはどうすればよいですか? Web ページ内のすべての要素に onblur イベント ハンドラを配置する必要がないようにしています。

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

jquery - フォーム input:focus のスタイル祖先要素 (jQuery)

DIV、3 つの INPUTS を含むフォームがあり、各 INPUT は LABEL 要素内にあります。各INPUTに着目したときのDIV要素の背景画像を変更したいと考えています。

CSS でこれを修正するために DOM に戻ることができないので、誰かが数行の jQuery を提案してくれませんか?

ありがとう

0 投票する
5 に答える
8142 参照

c# - テキストボックスの検証、フォーカス切り替えの問題

おはようございます、

コントロールの検証を使用しているC#winformアプリケーションに取り組んでいます。私が抱えている問題は、ユーザーがテキストボックスをクリックしてクリックアウトしようとすると、検証が実行されてコントロールのフォーカスが再設定され、基本的にユーザーはコントロールから別のコントロールにクリックアウトできないことです。

私の望ましい結果は、ユーザーが送信ボタンをクリックしたときにフォーム上のすべてのコントロールを検証することです。エラーのあるフィールドの横にerrorProviderアイコンを表示し、ユーザーが適切と思われるフィールドを修正できるようにしたいと思います。

私の質問は、エラーが発生したときにユーザーがコントロールの外側をクリックできるようにコントロールを設定するにはどうすればよいですか。ユーザーがフォームの残りの部分に入力して、すぐに処理するのではなく、自分でエラーに戻ることができるようにしたいと思います。

助けやアドバイスを事前にありがとう、

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

javascript - JavaScript を使用して、あるページから別のページにプログラムでカーソルを移動する

画面に 2 つのページがあります (実際には、フレームがいくつかある独自の Web アプリケーションのようなものであり、全体の構造を実際に把握することはできません)。

ページに検索条件を入力し、キーボードの [Enter] を押すと、検索が実行され、他のビューにデータが入力されます。この 2 番目のビューには「確認」ボタンがあり、ユーザーはそれをクリックする必要があります。

ユーザーにキーボードの「Enter」を押して「確認」を実行してもらいたいです。

この 2 番目のビューのフィールドをクリックして [Enter] を押すと、[確認] が実行されるので、マウスのフォーカスを最初のページから別のページに移動するだけです。

プログラムでこれを達成するにはどうすればよいですか?

私は次のことを試しました

最初のページの入力フィールドにまだカーソルがあります。

フィールドの値が表示されるので、コードはそこを通過します

最初のページの入力フィールドにカーソルが残っている

最初のページの入力フィールドにカーソルが残っている

そして、カーソルは何とか「奇跡的に」入力フィールドから「移動」し、「Enter」は2ページ目で機能します!!!

なぜですか?

もちろん、それは解決策ではありませんが、マウスのフォーカスを移動するという私の目的を達成するためにアラートを使用する (ただし、1 ではなく 2) のはなぜでしょうか。

ありがとう

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

qt - Qt ウィジェットがフォーカスされたときに通知/イベント/シグナルを受け取る

Qt では、ウィジェットがフォーカスを受け取ると、それに関する通知をどのように受け取ることができるので、カスタム コードを実行できますか? そのためのシグナルまたはイベントはありますか?

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

wpf - DataTemplate の TextBox に注目する

DataTemplate含んでいTextBoxます。このテンプレートを選択範囲のリストボックス項目に設定しています。

テンプレートのテキスト ボックスにフォーカスを設定できません。MyTemplate.FindName を呼び出そうとしましたが、無効な操作の例外で終わります: この操作は、このテンプレートが適用されている要素に対してのみ有効です。

どうすればアクセスできますか?