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

jquery - Caret / Cursorは、JQueryを使用して.focus()の後に[実際に]フォーカスを取得しません

ユーザーがオートコンプリートドロップダウンから値を選択した後、フォーカスを次の入力ボックスに設定しようとしています(jqueryを使用)。

したがって、コードは次のようになります。

function showElement(elementName){$(elementName).show('blind'、onElementDisplay(elementName)); }

したがって、関数の最後に表示された要素でカーソル/キャレットが点滅することを期待しているので、ユーザーは入力を開始できますが、実際には発生しません。

ここに欠けているものはありますか?

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

flash - フォーカスイン/フォーカスアウト問題-ボタンがフォーカスされていません

警告ボックスの*OKボタンを押すと、 txtOther.textboxにフォーカスがあります。ここでは、アラートボックスが表示されているときに、txtboxにフォーカスがあり、テキストボックスの[OK]ボタンを押すと、txtOther.textboxにフォーカスがありません。

ここでは、アラートボックスが表示されている場合でも、txtother.textboxのフォーカスも設定されています。ただし、アラートの[OK]ボタンを押した後、[TxtOther.text]ボックスのフォーカスが設定されていません。そこで、ここでは、アラートウィンドウの[OK]ボタンを押した後ではなく、フォーカスイベントをトリガーしたいと思います。どうやってするか...

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

c# - メインフォームにフォーカスを戻す

2 つのフォームを持つ C# アプリがあります。

最初のものは、常に開いている必要があるメイン フォームです。

2 つ目は、ユーザーが有効にできるプレビュー ペインです。

ユーザーがプレビュー ペインの表示を選択すると (メニュー オプション)、プレビュー ペインが開きます。

それが私が欲しいものです。

ただし、プレビュー ペインがフォーカスされないようにしたいと考えています。それ以外の場合、ユーザーがメニュー (メイン フォーム上にある) にアクセスしたい場合、最初にクリックすると、何も起こっていないように見えます (ただし、実際にはフォーカスがプレビューからメインに切り替わります)。2 回目のクリック後にのみ、メニューにアクセスできます。

だから私はかなり簡単な解決策があると思った:

プレビューがフォーカスを取得した場合は、フォーカスをメイン フォームに設定します。

ただし、プレビュー ペインからメイン フォームにアクセスできないようです。

プレビュー ペインを表示するには、(メイン フォームで) 次のようにします。

(プレビューウィンドウで)実行して、フォーカスをメインフォームに戻そうとしました:

しかし、述べたように、アクセスできないようです。

形がなくなった

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

c# - ユーザーがフォームの他の場所をクリックした場合にテキストボックスの選択を解除するにはどうすればよいですか?

現在、私のアプリケーションでは、テキストボックスの選択を解除することはできません。唯一の方法は、別のテキストボックスを選択することです。ユーザーと私は、フォームの他の場所をクリックすると、現在のテキストボックスの選択が解除されることに同意します。多くのコントロールでMouseDownをオーバーライドし、フォーカスをランダムラベルに設定しようとしましたが、MenuStripやスクロールバーなどの一部のコントロールでは機能しません。何か案は?

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

delphi - TEditフォーカス&カレット

2つのTEditコントロールを取得しました。edit1からタブで移動すると、edit2がフォーカスを受け取ります。Edit1のOnExitイベントには、次のコードがあります。

Edit2に焦点が当てられています。ただし、そこには気配りはありません。入力を開始することはできますが、どのコントロールにフォーカスがあるかわからないため、混乱します。

一部のメッセージが適切に起動されない原因となっているEnabledプロパティの反転の原因にもっと興味がありますか?たとえば、edit2のOnEnterイベントはトリガーされていません。

それがまったく重要であるならば、これはD2006にあります。

返信いただきありがとうございます。

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

wpf - AutoCompleteBox 内のテキストを編集するためのホットキーを定義するにはどうすればよいですか?

私は WPF AutoCompleteBox コントロールを使用しています。そのコンテンツの編集をすぐに開始するには、ホットキーを定義する必要があります。私はこれを持っています:

そのコードはフォーカスを設定しますが、エディションは開始されません。左または右のキーを手動で押す必要があり、それから使用できます。彼の物件やウェブを検索しましたが、まだ答えが見つかりません。

そのコントロールは WPF Toolkit の一部です。http://wpf.codeplex.com/releases/view/40535

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

c# - ListBox の初期フォーカスに埋め込まれた textBox

テキスト ボックスである最初の ListBox 項目にフォーカスを設定したいと考えています。クリックしたりキーを押したりしなくても、すぐに書き込めるようにしたいのです。私はこれを試してみましたが、うまくいきません:

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

qt - keyPressEvent を 1 つの child に静かに転送し、フォーカスしますか?

ユーザーがQWidgetベースのウィンドウに入力すると、すべての入力キーを処理する必要があったため、次の 2 つのソリューションをQLineEdit試しました。keyPressEvent()QWidget

A.

ええと、これは時々インターフェース全体をクラッシュさせますresize window

B.

また、常にフォーカスを与えることを考えてlineEditいますが、他のイベントはメイン UI で処理する必要があるため、それはできません。

アップデート

キー入力をフィルタリングしてもクラッシュしませんが、なぜですか?

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

jquery - jqueryトリガーのフォーカスとカーソルの動き

focus()要素でイベントをトリガーし<textarea>、マウス カーソルをテキストエリア内のテキストの最後に置く方法はありますか?

どうも

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

wpf - ユーザーがエキスパンダーをクリックしたときにテキストボックスにフォーカスを設定する方法は?

エキスパンダーとテキストボックスがあります。デフォルトでは、テキストボックスは非表示になっています。ユーザーがエキスパンダーをクリックすると、テキスト ボックスが表示されます。これはうまくいっています。

私が必要とするのは、ユーザーがエキスパンダーをクリックしたときです...テキストボックスにフォーカスを設定する必要があります。

これを行うのを手伝ってください...次のコードで試しました...しかし、「IsFocused」は読み取り専用プロパティのようです。

どんな助けでも大歓迎です!