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

wpf - WPF PreviewLostKeyboardFocus で新しいフォーカス コントロールを見つける

PreviewLostKeyboardFocus ハンドラーで新しいフォーカスされたコントロールを見つける方法はありますか? たとえば、PreviewLostKeyboardFocus イベントを持つテキスト ボックス コントロールがあり、別のコントロールをクリックしました。PreviewLostKeyboardFocus ハンドラー メソッド内で新しいコントロールが何であるかを調べる方法はありますか?

奇妙な部分は、textbox.IsFocused が false を返し、FocusManager.GetFocusedElement(Application.Current.MainWindow) が現在のテキスト ボックス コントロールを返すことです。

よろしくお願いします!

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

winforms - COM Interop を介して MS Office VBA でホストされている WinForms UserControl の LostFocus イベントが必要です

VB.NET 2010 の WinForms UserControl に基づく ActiveX コントロールを実装しました。これは、COM Interop を介して VBA UserForms で使用されます。すべて正常に動作します - 1 つのことを除いて。入力フォーカスが ActiveX から UserForm 上の別の VBA ネイティブ コントロール (コマンド ボタンなど) に移動すると、これを検出できません。この場合、Leave や Validating などの標準の WinForms コントロール イベントはトリガーされません。

それを追跡する方法 (WinAPI トリックなしで「管理された」方法を使用する方が良い)?

UserControl には、ボタンやテキスト ボックスなどの他の WinForms コントロールが含まれているため、選択された構成部分に関係なく、ActiveX として公開されたコントロール全体に対して LostFocus イベントが必要であることに注意してください。

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

eclipse - Ubuntu はときどきテキスト エディターのフォーカスを失います

Ubuntu 10.04 から 12.04.3 LTS にアップグレードしました。私が発見した厄介なことは、Eclipse と Matlab で、時々テキストを入力できないことです。詳細な現象は次のとおりです。

エクリプス

  1. オートコンプリート (カスタマイズされたショートカットによってアクティブ化alt+/) を使用したり、他のウィンドウから切り替えたり、 を押したりした後に発生しますctrl+z
  2. マウスを使用してカーソルを移動できますが、キーボードが反応しません。
  3. を使用alt-tabして前後に切り替えると、問題を解決できます。

そして、私がヒットするたびに、matlabで同様のことが起こっていtabます。しかしgedit、ブラウザは正常に動作しています。誰かが同じ問題に遭遇したかどうか疑問に思います。ありがとう。

0 投票する
0 に答える
448 参照

windows-phone-7 - Windows Phone (7+8) ポップアップ フライアウト スタイルを取得するには?

Windows Phone 7 アプリでウィンドウ/ポップアップが表示され、ユーザーがそのウィンドウの外側をタップすると、現在のウィンドウが半分覆われ、ウィンドウが閉じている間に左からスライドして表示されます。Windows 8x ストア アプリの場合、これはフライアウトのポップアップ コントロールです。ただし、これは Windows Phone では使用できません。通常のポップアップ コントロールは、

これは、ページからページへの遷移で機能します。ポップアップの外をタップしても閉じることができませんでした。追加しようとしましLostFocus="MyEndPopUp"たが、そのメソッドは呼び出されず、OnNavigateFrom. ここで何が恋しいですか?

誰かがたとえば、私が望むことを多かれ少なかれ行うサンプルコードを教えてくれるとしたら、それは素晴らしいことです。

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

ios - キーボードが表示されている間に入力テキストのフォーカスを失った - iOS PhoneGap アプリケーション

コードバ 2.7 と HTML 入力テキストを使用して、iOS 7 で phone gap アプリケーションを開発しているときに問題が発生しました。入力テキストを選択すると、キーボードがポップアップします。フォーカスが失われるため、何も入力できません。テキストを入力するには、もう一度選択する必要があります。

誰でもこれについて私を助けることができます。

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

c# - TreeViewItem で LostFocus が発生しない

私の WPF C# プロジェクトでは、TreeView を作成しました。各 TreeViewItem には、項目がフォーカスを失ったときに発生する必要がある LostFocus イベントがあります。ユーザーが特定の TreeViewItem のヘッダーを変更したいときにクリックする必要があるボタンも作成しました。ユーザーは、TreeView で選択した後、ボタンをクリックすると、TreeViewItem ヘッダーを置き換える TextBox が表示されます。ユーザーが TextBox をクリックせずに別の TreeViewItem をクリックした場合、LostFocus イベントは発生しません。それ以外の場合、ユーザーが TextBox をクリックしてからフォーカスを変更すると、発生します。textBox.Focus()and も使用 しましKeyboard.Focus(textBox)たが、機能しません。どうすればこれを修正できますか?

明確にするために、投稿を作成する前に、別の SO answer hereを読みました

ここにスニペットコードがあります