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

c# - Caliburn.Microを使用するときにSilverlightでフォームの初期フォーカスを設定する方法

フォームがあり、最初のフォーカスをテキストボックスに設定したいと思います。SilverlightとCaliburn.Microでこれを行う良い方法はありますか?私の最初の考えは、ページの読み込み時に発生するイベントを追加し、そこにフォーカスを設定することです。ただし、テキストボックスを見つける必要があるため、これはその方法ではないと思います。これを行うための標準的な方法はありますか?

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

c# - 添付プロパティを使用して Silverlight フォームのコントロールに初期フォーカスを設定する

Silverlight フォームのコントロールに初期フォーカスを設定しようとしています。XAML ファイルでフォーカスを指定できるように、添付プロパティを使用しようとしています。コントロールがフォーカスを受け入れる準備が整う前に、フォーカスが設定されていると思われます。誰でもこれを確認したり、この手法をどのように機能させるかを提案したりできますか?

TextBox の XAML コードは次のとおりです。

プロパティは AttachedProperties.cs で定義されています。

SetInitialFocus メソッドにブレークポイントを設定すると、ブレークポイントが起動し、コントロールは目的の TextBox になり、Focus が呼び出されます。

このタスクを達成するために他の人が動作などを作成したことは知っていますが、なぜこれが機能しないのか疑問に思っています。

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

asp.net - UpdatePanel内のUserControlsを使用した部分的なポストバックに焦点が合わなくなった

AJAX UpdatePanel内のフォームに、TextBoxを含むいくつかのコントロールを含む多数のユーザーコントロールがあります。

これらの各ユーザーコントロールは、データ入力フォームのフィールドを構成します。一部のフィールドではAutoPostBackがオンになっており、サーバー側の別のフォームフィールドの値を更新するイベントが発生します。

ただし、部分的なポストバックが返され、計算フィールドが更新されると、フォームのフォーカスが失われます。フォームの最初のフィールドにフォーカスが戻ります。したがって、このフォームはデータ入力にはまったく役に立ちません。

次にフォーカスするフィールドをサーバー側で処理し、ScriptManager.SetFocus()を使用して、フォームで次のUserControlを渡すという回避策を見てきましたが、これをユーザーコントロールで機能させることができません。これはとにかくハックのように感じます、そしてUpdatePanelがこれを単に機能させるだけではないのは残念です。

ASP.NET 4.0、VisualStudio2010を使用します。

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

jquery - jqueryの最後にフォーカスされた要素

ajaxを使用してユーザーにログインする基本的なログインフォームがあります。詳細が正しくない場合は、ログインに失敗したことを示すテキストが表示されます。これが最後のテキストボックスに表示されると、ユーザーがテキストを入力するとフォーカスが失われます。

送信/Enterキーを押す前に、ユーザーが最後に表示していたテキストボックスにフォーカスを設定することはできますか?

どんな提案でも、ありがとう。

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

wxpython - ID の wxPython .SetFocus()

名前ではなく ID に基づいて wx.TextCtrl() などのフォーカスを設定する方法があるかどうか疑問に思っています。

通常、次のようなことをします...

次に、フォーカスがテキストに設定されます。ただし、未定の量の wx.TextCtrls があり、それらを作成するためのループがあり、すべて異なる ID を使用します。彼らがこのようにする方法なのだろうか?

辞書を使ってそれを行う方法を見ていますが、これを行うより良い方法があると思います。

ありがとう、

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

php - 入力開始時に入力フィールドのフォーカスを設定する

何も選択せずに Web サイトで入力を開始し、特定の入力フィールドにフォーカスできるようにする方法を探しています。

Google もこの機能を採用しています。検索結果では、どこでもクリックできます (検索フィールドの焦点を外します)。入力を開始すると、自動的に検索フィールドに再び焦点が当てられます。

フィールドに焦点を当てるためにjQueryの一般的なonkeyup関数について考えていましたが、何か提案はありますか?

とても有難い。

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

c# - WPF-上、下、左、右の矢印キーを使用せずに、イベントを上、下、左、右に設定するにはどうすればよいですか?

私は顔追跡を使用してHCI(ヒューマンコンピュータインタラクション)を行っています。顔を使ってパソコンを操作しようとしています。

ボタンの3x32次元グリッドがあります。1 2 3 4 5 6 7 8 9

ボタン5に現在フォーカスがあるとします。上矢印を押すと、フォーカスは2になり、下矢印フォーカスは8、左矢印4、右矢印6になります。

上、下、左、右矢印キーを使用せずに、上、下、左、右矢印機能を実装したい。私はすでに左、右、上、下の決定を下しました。どのようなイベント処理、tabindexの設定、およびさらなるプロセスを実行する必要がありますか?

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

cocoa - Cocoa アプリの実行可能ファイルは呼び出し元からフォーカスを盗むことができますか?

標準の Cocoa アプリケーション呼び出し Foo.app (Xcode で [新しいプロジェクト] > [Cocoa アプリケーション] を選択するだけで得られるようなもの) があるとします。次を使用してターミナル経由でアプリを開くとします。

次に、上部のステータス バーに Foo の名前が表示され、そのウィンドウがフォーカスされ、他のすべてのアプリの前に表示されます。

代わりに、次のように、.app フォルダーに埋め込まれた実行可能ファイルを端末から直接呼び出す場合:

何も起こらないようです検査すると、アプリは実際に開いていますが、フォーカスが合っていません (ターミナルはまだあります)。ドックで見つけるか、そのウィンドウを見つける必要があります。

Foo アプリケーションが実行時にフォーカスされていることを確認する方法はありますか? 上記のように実行可能ファイルを介して実行されたとしても?

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

visual-studio - VisualBasic6のすべてのオブジェクトからフォーカスを削除する

ユーザーがフォーム自体をクリックできるようにする方法はありますか?そうすることで、現在フォームを持っているオブジェクト(テキストボックス、コンボボックスなど)からフォーカスを削除しますか?基本的に、フォーカスを一度にすべてから均一に取り除くことができますか?

フォーム自体にフォーカスを設定しても機能しません。

古い「プレースホルダーボタンを別のオブジェクトの後ろに隠す」トリックを実行することを考えましたが、私は実際にはそのファンではありません。

ありがとう!

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

c++ - 特定のウィンドウでコントロールの初期フォーカスを設定する方法は?

ウィンドウ プロシージャを使用してウィンドウ内のすべてのコントロールを追跡するアプリケーションを作成しました。

私の質問は、ウィンドウで最初に作成されたコントロールに最初にフォーカスを設定するにはどうすればよいですか?