問題タブ [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.

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

javascript - Flash: ブラウザの別のタブから戻ってきたときに、フラッシュをリッスンして何らかのタブ イベントに戻ることはできますか?

ビデオを見ながらリンクをクリックできるこのフラッシュ アプリケーションを入手しました。新しいタブが開き、ビデオが一時停止します。Flash アプリケーションに戻ったときに、ビデオの再生が再開されるとよいでしょう。これを行う方法、イベントなどはありますか?

0 投票する
15 に答える
42833 参照

silverlight - Silverlight でテキスト ボックスにフォーカスを与えるにはどうすればよいですか?

私の Silverlight アプリケーションでは、TextBox コントロールにフォーカスを移動できないようです。さまざまな投稿の推奨に従って、IsTabStop プロパティを True に設定し、TextBox.Focus() を使用しています。UserControl_Loaded イベントは発生していますが、TextBox コントロールにフォーカスがありません。以下に非常に単純なコードを含めました。私は何が欠けていますか?ありがとう。

Page.xaml

Page.xaml.cs

0 投票する
12 に答える
72112 参照

c# - C#でボタンのフォーカススタイルを設定/変更/削除するには?

見た目を変更したボタンがいくつかあります。私はそれらを背景とカスタム ボーダー付きのフラット ボタンとして設定したので、それらはすべてき​​れいに見え、通常のボタンとはまったく異なります (実際、現在は Office 2003 ボタンのように見えます ;-)。ボタンには 1 ピクセルの境界線があります。

ただし、ボタンが選択されると (クリックまたはタブ キーを押すなどのキーボード操作でフォーカスを取得)、ボタンの周りに同じ色の余分な境界線が突然表示されるため、2 ピクセルの境界線になります。さらに、1 ピクセルの境界線を無効にすると、ボタンはフォーカス時に 1 ピクセルの境界線を取得しません。

ネットでは、この質問は「ボタンのフォーカスを無効にするにはどうすればよいですか」のようによく聞かれますが、それは私が望んでいることではありません。フォーカスはまだ存在しているはずですが、現在のように表示されません。

助言がありますか?:-)

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

python - プログラムでhippo.CanvasEntryにフォーカスしますか?

PyGtk と Hippo Canvas を使用してクリック可能なテキスト ラベルを表示するこの Python プログラムについて考えてみましょう。テキスト ラベルをクリックすると、ラベルのテキストを含む Hippo CanvasEntry ウィジェットに置き換えられます。

テキスト ラベルがクリックされたときに作成された CanvasEntry は、作成時に自動的にフォーカスされるようにするにはどうすればよいですか?

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

asp.net - TextBoxを使用したAutoPostbackはフォーカスを失います

ATextBoxAutoPostback、値を変更すると、いくつかの(表示専用)フィールドが再計算されて表示されるように設定されています。
それはうまくいきます。

ただし、フィールドがタブアウトされると、フォーカスは一時的に次のフィールドに移動し、ページが再描画されると消えて、どこにもフォーカスがなくなります。

変更したばかりのテキストボックスではなく、新しいフィールドに焦点を合わせたいと思います。どのフィールドにフォーカスがあったかを調べて、ページが再描画されたときに再びフォーカスを持たせる方法はありますか?

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

wpf - WPFページのリロードでフォーカスを設定するには?

いくつかのページを持つ WPF ブラウザーのようなアプリケーションがあります。ページを切り替えるときに、キーボード フォーカスを設定したいと思います。

ページが初めてロードされるとき、これControl.Focus()はコンストラクターを呼び出すことによって機能します。

しかし、ページを切り替えると、これはもう機能しません-フォーカスは最初のフィールドだけにあり、それを他のものに変更しようとしても無視されます:(

ページには 属性があります。KeepAlive=trueこれでフォーカスが維持されれば問題ありませんが、フォーカスを最初のフィールドに設定するだけでは面倒です。

ロードされたイベントにフォーカスを設定しようとしましたが、それも機能しませんでした。ページをリロードした後、デフォルトのフォーカスが設定されているようです。

2 回目にページを入力することにフォーカスを設定する方法はありますか? ブラウザのようなアプリケーションで WPF ページを切り替えるときに、いつ、どのように、どこにフォーカスを設定する必要がありますか?

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

.net - Hosted .NET ランタイムとウィンドウ フォーカス、問題、および矛盾

.NET ランタイムをホストし、アプリケーションの Win32 部分から .NET 管理フォームを開く Win32 アプリケーションがあります。

これらのウィンドウは、常にモーダル ウィンドウとして開かれます。

一部のマシンでは、これらのウィンドウが閉じられると、後ろにある Win32 ウィンドウにフォーカスが移らず、Word、Outlook、または開いているその他のウィンドウの後ろに送られます。

また、そのような .NET フォームを開き、alt-tab キーを押して Word またはその他のアプリケーションに移動し、アプリのタスクバー アイコンをクリックすると、Win32 ウィンドウが表示されることがあります。もちろん、これはまだモーダル .NET ウィンドウが閉じるのを待っているため、もちろん使用できません。alt-tab キーを押して別の場所に移動し、その場所を最小化すると、.NET ウィンドウが再び表示されます。

一貫性のない部分は、これがすべてのマシンではなく一部のマシンでのみ発生することです。私のものを含め、多くのマシンで、期待どおりに動作します。右ウィンドウへのフォーカスは毎回機能します。

私たちが何か間違ったことをしたことは間違いありませんが、何が問題なのかわかりません。

誰が私が何を探しているべきか知っていますか? インストールされている .NET ランタイムを確認しました。一方では動作し、他方では動作しない 2 つのマシンは両方とも開発者用マシンであるため、.NET などの同じサービス パックが含まれています。


編集:まあ、@ サム、このレーンにいくつかの異なるセットアップがあったという点で、あなたは正しかった. どちらのマシンも Windows XP SP3 を実行していますが、私のマシンは従来の Windows テーマを実行しており、もう 1 つは新しい XP テーマを実行していました。他のコンピューターのテーマをクラシックに変更すると問題は解決しましたが、XP テーマに戻しても問題は再現しませんでした。

これで 2 台のマシンが動作するようになりましたが、顧客はクラシック テーマを実行しているように見えますが、まだ問題を抱えています。

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

javascript - クリックをシミュレートして現在の入力が JavaScript でフォーカスを失うようにする方法

ある時点でたまたまフォーカスがある入力があります。ユーザーがページの「背景」をクリックすると、入力はフォーカスを失います。次のコードで背景のクリックをシミュレートしようとしましたが、これは機能しません (入力にまだフォーカスがあることに気付くでしょう)。ページの「背景」でのクリックをシミュレートするコードを作成する方法について何か提案はありますか?

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

c# - 別のアプリのウィンドウを一番上にした後、フォーカスが失われました

別のアプリのウィンドウを一番上にして、自分のアプリをクリックすると他のアプリのダイアログが表示されるようにします。私が抱えている問題は、電話をかけた後、アプリにフォーカスが戻らないことです。他のアプリにさらに多くのウィンドウがある場合、そのうちの1つにフォーカスがあり、それ以外の場合、ウィンドウ(タスクバーのみを見る)はフォーカスを取得しません。問題の調査はどこから始めればよいですか?

他のアプリを最上位にするための私のコードは次のとおりです。

定数として

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

java - Java - キーを押したときにフォーカスを変更する

Eclipse と SWT を使用してデータ入力用の Java アプリケーションを作成しています。当然、非常に多くの Text オブジェクトがあります。

私がしたいのは、ユーザーが 1 つのフィールドに何かを入力すると、フォーカスが自動的に次のフィールドに変わることです。

前もって感謝します