問題タブ [lost-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.
wpf - WPF TabItem lost focus event
I have tabItems with TextBox on their headers. I use LostFocus and MouseDoubleClick events to set the text to the TextBox.
LostFocus event happens if only you click on the TabItem header area outside the TextBox or on enother TabItem. Clicking the tab item content area doesn't fire lost focus event.
How to make the TextBox to lose focus when user click any area outside the TextBox?
java - アプリケーションの焦点が合っていない(非アクティブな)ときに重要なイベントに応答する
アプリケーションにフォーカスがない場合でも、常に重要なイベントをキャプチャしたいと思います。たとえば、私のアプリケーションCtrl+SPACE
は、他のアプリケーションに焦点が当てられているときにキーの組み合わせを検出し、それに応じて応答する必要があります。ありがとう
java - ボタンがフォーカスを失ったときにデフォルトの JButton を表示する
ボタンがフォーカスを失いました:
ボタンにフォーカスがあります:
ショートコード:
したがって、私の質問は、各ボタンをどのようにコーディングするかです。ボタンがフォーカスを失った場合、デフォルトの外観ではなく、明るい灰色の背景になります
extjs - onmouseover が別の div (extjs) でトリガーされたときに、ポップアップでテキストボックスのフォーカスが失われるのを防ぎます。
これがブラウザの一般的な問題なのか、それとも私のコードに関連しているのかはわかりませんが、ここに私の問題があります:
私のページにリンクとメニューが含まれているとしましょう。リンクをクリックするとポップアップが開きます [テキストフィールドまたは日付フィールドが含まれています]。ポップアップがロードされると、テキストフィールドがフォーカスを受け取り、キャレットがテキストフィールドに表示されます: I can write. カーソルを横に押してメニューの上に置くと、フォーカスが変わり、テキストフィールドに書き続けることができなくなります。
それを修正する方法はありますか?私はそれを少しグーグルで検索しましたが、成功しませんでした。
wpf - テキストが TextBox に入力されるとすぐに TextChanged イベントを発生させる
TextBox
イベントがある wpf ではTextChanged
、フォーカスがテキスト ボックスから離れたときにのみ発生するようです。ただし、個々の文字が入力されるわけではありません。
フォーカスが変わったときではなく、文字がテキストボックスに入力されたときにすぐTextChanged
に発生するようなイベントはありますか?
blackberry - フォーカスが削除されたときのBlackberryPictureScrollField画像の問題
フォーカスが必要な他のフィールドでを使用してPictureScrollField
います。受信フォーカスが発生すると、画像は元の形式で表示されますVerticalFieldManager
。PictureScrollField
しかし、フォーカスを削除すると、デフォルトでは、フィールドは画像の上に白い正方形を描画します。APIを調べましたが、このデフォルトのプロパティを元に戻す方法が見つかりませんでした。これらの正方形を削除する方法は?
これは、フィールドにフォーカスがある場合の画像です-
そして、これはフィールドが焦点を失うときです-
長方形ではない透明な画像では見栄えの悪い白いオーバーレイが画像にどのように表示されるかを確認できます。
javascript - Titanium: TextArea の高さの変更によってフォーカスが失われる
が並んTextArea
でいます。TableView
テキストが特定の長さを超えたときにと行EventListener
の両方の高さを増やすを追加しました。この長さは、if 条件チェックによって行われます。TextArea
TableView
ただし、問題があります。テキストが特定の長さを超えて if-condition チェックがトリガーされるたびに、TextArea はフォーカスを失います。textarea_varname.focus()
高さを変えてピントを合わせ直そうとしましたが、うまくいきません...
このフォーカスの問題を修正する方法を知っている人はいますか?
また、別の問題があります。
上記のサンプル コードでは、textarea.value.length が 21 ~ 39 のときに問題が発生します。それは二重を与える。
固定数に a を掛けた値に基づいて高さを増やしたいと思いmultiplier
ます。の値はMultiplier
、text.value の長さを設定した長さで除算して得られる整数である必要があります。
ただし、text.value の長さを設定された長さで割ると、double 値が得られます。
整数を取得する方法はありますか?
Multiplier を as として宣言しようとしまし"int multiplier"
たが、予約語エラーがあります。除算Multiplier
の割り当ての前に整数値を指定しても機能しません...
wpf - WPFアプリケーションのどこに焦点が当てられているかを確認するにはどうすればよいですか?
WPFアプリケーションに検索画面があります。画面は、TabControlのTabItemにUserControlとして実装されます。ユーザーが[検索]タブに切り替えたときに、特定の1つのフィールドにフォーカスを移したいと思います。
そこで、XamlのUserControlタグにLoadedイベントハンドラーを追加し、Loadedイベントハンドラーで最初のフォーカスを取得したいコントロールのFocusメソッドを呼び出しました。これは、今日使用しているTelerikコントロールライブラリをアップグレードするまではうまく機能しました。ここで、[検索]タブに切り替えると、フォーカスが必要なフィールドにありませんが、どのコントロールにフォーカスがあるのかわかりません。
私が焦点を合わせたいフィールドには、他の理由ですでにGotFocus&LostFocusイベントハンドラーがあります。Win Formsでは、LostFocusイベントハンドラー引数が、どのコントロールがフォーカスを取得するかを示していることを思い出しました。そこで、LostFocusハンドラーにブレークポイントを設定し、WPFのLostFocusイベントハンドラーへの引数にその情報が含まれていないことを発見しました。
UserControlのすべてのコントロールにGotFocusハンドラーを配置せずに、フォーカスがどこに向かっているのかをどのように把握できますか?
トニー