問題タブ [lostfocus]

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 に答える
2251 参照

c# - 子要素がフォーカスを失ったときにLostFocusがトリガーされないようにする

チェックボックスやテキストボックスなど、いくつかの子要素を持つユーザーコントロールがあります。

ユーザーコントロール全体でフォーカスが失われた場合(たとえば、ユーザーコントロールの外側のボタンをクリックした場合)にのみ、ユーザーコントロールのLostFocusイベントをトリガーしたいと思います。

現在、LostFocusイベントは、ユーザーコントロールの子要素間(たとえば、あるテキストボックスから別のテキストボックス)に移動したときにもトリガーされます。

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

c# - ApplicationBar コマンドの前の LostFocus

TextBoxViewModel のプロパティにa をバインドしています。ユーザーが ApplicationBar ボタンをクリックすると、コマンドが呼び出されます (NuGet にある BindableApplicationBar を使用しています)。問題は、ユーザーが を入力しTextBoxてアプリケーション ボタンをすぐにクリックすると、 のセッターTextBoxが呼び出されないことです。これは、ButtonCommand が古いテキストを使用していることを意味します。

多くの解決策を見てきましたが、私の状況ではそれらを使用できません。唯一の「解決策」は、ApplicationBar を取り除き、代わりにキーボードの後ろにあるボタンを使用することです (ユーザーが TextBox をクリックするとポップアップします)。私は Windows Phone を使用しているため、KeyBoard があります。 ..)。そのため、ユーザーは別の場所をクリックしてボタンを使用する必要があります -> ロストフォーカス。

いくつかの解決策:

保存前のWPFデータバインド

UpdateSourceTrigger==LostFocus を使用したバインドは、メニューまたはツールバーの操作に対して起動しません

UpdateSourceTrigger=PropertyChanged を使用できず、MVVM を使用しているため、CodeBehind も使用したくありません。CodeBehind なしでそれを行う方法が他にない場合は、問題ありません。

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

c# - 誰が私のイベントを処理したか

TextBox の LostFocus イベントに登録しましたが、イベントがキャッチされません。他の誰かがそれを処理したと思います。snoop を使用してみましたが、MouseDown イベントと MouseUp イベントしか表示されません (LostFocus が必要です)。どうすれば見つけられるかについてのアイデアはありますか?

ありがとう

更新:それほど明確ではありませんが、登録するコードは次のとおりです。

eventInfo.AddEventHandler(cloningObject, eventDelegate);

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

vb.net - vb.net Combobox は、Objectdatasource にバインドされている場合、フォーカスが失われると選択されていない状態にリセットされます

申し訳ありませんが、vb.net 2010 は初めてです。サブクラス化も初めてです。comobobox はルックアップとして使用されます。

bindingSource にバインドされたコンボボックスがあります。問題は、コンボボックスでアイテムを選択してフォーカスを失った後、空白に戻ることです。どうしてこれなの?変。

frmUsers_AddEdit は、ユーザー データをデータベースに追加/編集するために使用するフォームです。まだ追加段階です。編集用のコードはまだありません。

コンボボックスの問題: UserTypeCombobox (例: "Encoder") からアイテムを選択するたびに、フォーカスが失われると選択が非選択に戻ります。:-(

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

java - LostFocus イベントを使用した Java でのテキストフィールド検証

次のように、LostFocus イベントを使用して 2 つのテキストフィールドを検証しています。

私の問題は、最初のテキストフィールドにフォーカスを失い、そのフォーカスを2番目のテキストフィールドに移動すると、両方のフィールドにエラーメッセージが出力されることです(両方のlostfocusイベントの下のIFブロック内のメッセージ)。最初のテキストフィールドに間違った入力をしてフォーカスを移動すると2 番目のフィールドには、1 番目のテキスト フィールドのエラー メッセージのみを出力する必要があります。しかし、両方の印刷エラーです。

1 番目のテキストフィールドは textRegNo です 2 番目のテキストフィールドは textMobNo です