問題タブ [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.
asp.net - キーボードの「Enter」キーを押してボタンにフォーカスを移す方法
「閉じる」ボタンと「送信」ボタンの2つのボタンがあるaspxページがあります。キーボードのEnterキーを押すと、フォーカスが自動的に「閉じる」ボタンに移動してページを閉じます。代わりに、フォーカスをフォーカスしたいキーボードのエンターキーを押したときの「送信」ボタン。
focus - SWT: カスタム コントロールでのフォーカスの喪失/獲得の適切な処理
私たちのコントロール
Combobox/DropDownList のカスタム SWT 実装があります。
これは、Text と Button を含む Composite として実装されます。
リストが表示されるとき、すべての上に配置され、テキストとボタンに配置される List コントロールを使用します。
これは期待どおりに機能します。
問題
しかし、focusLost と focusGained に問題があります。最終的には、カスタムのいずれか
の部分がフォーカスを獲得
したときに外部コンポーネントが focusGained を取得し、どの部分からもフォーカスが失われ、他の部分がフォーカスを獲得していないときにのみ focusLost をスローするようにしたいと考えています。
フォーカスがテキストからカスタム コントロール内のボタンに移動しただけの場合は、focusLost と focusGained の処理を避けたいと思います。
focusLost中にフォーカスがどこに到達するかを知る API を知っている人はいますか?
これを何らかの方法で実装する方法を知っている人はいますか?
android - KeyCode_Enter to next edittext
edittextで、「Enter」キーを入力した後、システムはその中に新しい行を作成します。次のエディットテキストに焦点を当てたいのですが、新しい行はありません。コーディング方法は?xmlの私のコードは以下のとおりです
setOnKeyListenerのキーコードもキャプチャします
asp.net - ページの読み込み時に ASP.NET ログイン コントロールのテキスト ボックスにフォーカスを設定する
ASP.NET Login コントロール内にあるユーザー名 TextBox にフォーカスを設定しようとしています。
私はこれをいくつかの方法で実行しようとしましたが、どれも機能していないようです。ページは読み込まれていますが、コントロールに移動していません。
これが私が試したコードです。
と
wpf - テキストボックスwpfにフォーカスを設定
常にテキストボックスにフォーカスを設定したい。私はwpfでアプリケーションを作成しています。検索ページには、ユーザーがページ内のどこかをクリックすると、taxtboxがフォーカスを得る必要がある場合、常にそのテキストボックスにフォーカスを設定したいテキストボックスがあります。このタスクを達成する方法。
ギータ。
javascript - Firefox拡張機能を使用してアドレスバーにフォーカスを設定する
ある時点でアドレスバーにフォーカスを設定する必要がある拡張機能を開発しています。私はRTFMを試してきましたが、FMはとても読みにくいです!
Firefox拡張機能内からアドレスバーにフォーカスを設定する方法を知っている人はいますか?
TIA。
mfc - ツリーコントロール内のノードを切り替えるときにWindows7がWM_SETFOCUSを起動しない
私のアプリケーションには、CTreeCtrlタイプのツリーがあります。ツリーのノードの1つは、このツリー構造の子として作成されたCComboBoxコントロールです。
c_combo-> Create(WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_HASSTRINGS | CBS_DROPDOWNLIST、myrect、m_pTree、IDD_OBTC_COMBO);
基本的に、ComboBoxはツリーノードをクリックすると作成され、:: OnComboKillFocus()メソッド(基本的にON_CBN_KILLFOCUSメッセージを処理します)で破棄します。
コンボボックスがある場合のように、ノードの1つがコントロールである場合を除いて、ツリーの1つのノードから別のノードに移動するときにWindowsはWM_SETFOCUSメッセージを発行しません。したがって、ComboBoxドロップダウンリストからオプションを選択し、ツリーの別のノードを左クリックすると、WM_SETFOCUSが起動されます。これは、WindowsXPでの動作です。
ただし、明らかにWindows 7では、ComboBoxドロップダウンリストからオプションを選択した後、別のノードをクリックしてもWM_SETFOCUSメッセージは表示されません。したがって、新しいノードが強調表示されても、フォーカスはComboBoxに残ります。また、マウスホイールをスクロールしたり、矢印キーを使用したりすると、ComboBoxのオプションが変更されます。
これは既知の問題ですか、それともWindows 7の予想される動作(Windows XPとは異なります)ですか?
あるノード(ComboBoxなど)から別のノードに切り替えたときにWindows 7にWM_SETFOCUSメッセージを表示させる方法はありますか?
詳細を追加するには-
ツリーコントロールのTVN_SELCHANGEDメッセージを処理し、コンボボックスコントロールのON_CBN_KILLFOCUSメッセージを処理して、:: OnComboKillFocus()メソッドでロジックを実行してから、コンボボックスを破棄し、ノードを単純なツリーアイテムに戻します。:: OnSelChanged()はヒットしますが、:: OnComboKillfocus()はヒットしません
本質的に、Win 7はノードの選択の変更を通知しますが、フォーカスの変更(コンボボックスノードからツリーの別のノードへ)は通知しません。また、Spy ++を使用し、コンボボックス(同じツリーの別のノード)に最初にフォーカスした別のツリーノードを選択(シングルクリック)しても、Win7がWM_SETFOCUSを起動しないことを確認しました。WinXPはメッセージを起動します。
また、次の回避策は、Win7がWM_SETFOCUSをトリガーするのに役立ちます
:: OnSelChanged()内のツリー(CTreeCtrl)コントロールでSetFocus()を実行する
コンボボックスのON_CBN_CLOSEUPメッセージの処理
または、コンボボックスのON_CBN_SELENDOKメッセージを処理します
新しい発見-
私のアプリケーションは、「ビジュアルスタイルを有効にする」というディレクティブを使用して構築されています。どうやら、XPスタイルのComCtl32.dllはこの問題を引き起こしませんが、WindowsVistaおよびWindows7のComCtl32.dllは上記の問題を引き起こします。
ビジュアルスタイルを有効にせず、Windows 7でアプリケーションを実行しても、上記の問題は発生しません。
apache-flex - フレックスでフォーカス長方形の色を変更する
私はフレックスアプリを持っています。入力が空の場合、テキスト入力のフォーカス長方形の色を変更する必要があります。これは、mx:scriptタグ内で記述していたときに機能していましたが、現在は新しいコンポーネント(VBoxから継承するAS3クラス)を自分で記述しています。そして今、それはもう機能していません。私は色を変更するために次のステートメントを実行していました:
それはmxmlに関連するものですか?どうすれば修正できますか?
c++ - C++/Win32 API - SetFocus to ボタンが機能しない
また、フォームに SetFocus() できる他のコントロールがあります。
ありがとう、マーティン
javascript - 一部のアイテムはChromeなどでは正常に動作しますが、Android G-1ブラウザでは正常に動作しませんか?
この小さなWebページは私のデスクトップでは正常に動作しますが、G-1 Androidデバイス(州全体を示す選択ボックス)で領域を選択すると、データはテーブル内の要求されたデータで更新されますが、選択ボックスのテキストは変更されません、、、他の選択ボックス(月と年)は正常に機能します。データはまだ粗く、ガジェットも粗いです... g-1を再起動して再起動しましたが、役に立ちませんでした 。http:// dl .dropbox.com / u / 4303088 / gadgetdraftok.html
より広い質問は、私が推測する、ここにAndroidブラウザでWebページをデバッグする方法がありますか?同等のファイアバグはありません。
さらに、Moto Cliqブラウザ(古いものはまだ1.5)で同じバグを時々非常に奇妙に確認しましたが、G-1は正しく動作しますが、それを実行する方法がわかりません。たまに、選択するとウィンドウに選択が表示され、データが更新されます。
これは初期のブラウザで確認されたバグのようだと確認しました...回避策を見つけようとしています。選択ボックスにsetFocusを追加しましたが、AndroidG-1では無視されます*** *新しい情報****実際にW3schoolsのtry-itサイトからこのテストツールを使用しましたが、数行で非動作を示しています 。http://www.w3schools.com/js/tryit.asp? filename = tryjs_focusつまり、デスクトップでは問題なく動作しますが、電話ではフォーカスが出ません。誰かが回避策のアイデアを持っていますか?(私はsetFocusが私の銀の弾丸になると思いましたが、残念ながらそうではありません)
アプリに3つの選択ボックスがあるので、選択した情報を表示する必要があります...選択が提供されるときに..初期化だけではありません。FWIW動作は、選択が動的にロードされている選択ボックスで発生しているようです。3つのボックスすべてを終了すると、動的ロードが必要になります。エリアボックスのみが動的であり、年/月がコード化されているため、機能します。