問題タブ [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 投票する
3 に答える
1283 参照

c# - 以前の値に基づいて datagridcell 値を検証する方法

複数の行と列のデータグリッドを作成しました。列の 1 つは、ユーザーが変更できるフィールド サイズのリストです。

新しい値を古い値と比較してチェックしています。新しい値が古い値よりも小さい場合、これは有効ではないことをユーザーに伝えてから、古い値を元に戻し、そのセルにフォーカスをリセットしたいと考えています。

LostFocusイベントに次の行があります。

セルをクリックすると、LostFocusイベントが呼び出され、正常に動作します。ただし、セルに再度フォーカスしようとすると、次のエラーが表示されます

「タイプ 'System.Windows.Controls.TextBlock' のオブジェクトをタイプ 'System.Windows.Controls.TextBox' にキャストできません。」

この問題を修正するにはどうすればよいですか?

ここに私のXAMLコードがあります:

ここに私のC#コードがあります:

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

android - ListView がフォーカスを失った

私はアンドロイドスタジオでアプリに取り組んでいます。私のアプリにはリストビューがあり、その行には Edittext 、 textview 、およびチェックボックスがあります。私の問題は、リストビューに5つ以上のアイテムがある場合、リストビューがフォーカスを失ったときです。たとえば、6番目のアイテムのチェックボックスを押すと、テキストビューに最初のアイテムの名前が表示されます。私の問題をうまく説明できればいいのにと思います。

これは私のアダプターです:

そして、この select.java には、arraylist とリスト ビューが含まれています。

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

winapi - Windows フォーム WinAPI カスタム Savefiledialog - コントロールの編集で失われたフォーカスを管理する

WindowsフォームC#アプリケーションでカスタム保存ファイルダイアログを作成する必要があります。この例を出発点として使用してい ます https://www.codeproject.com/Articles/8086/Extending-the-save-file-dialog-class-in-NET

コードを変更し、幅と高さの 2 つの編集コントロールを追加しました。幅のテキストを変更してフォーカスを失ったときに、高さのテックスボックスの値が比例して更新されるようにしたいと思います。

しかし、編集コントロールへのフォーカスが失われるのをどのように管理するかはわかりません。

ここで私の2つのコントロール:

助けてください。

ここに私の完全なコード:

ありがとう

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

android - DPAD で別のビューに移動すると、Android キーボードのフォーカスが失われる

ピン入力用の 1 つのレイアウトに 17 個の API、DPAD コントロール、および 4 個の編集テキストがあります。ユーザーがアプリでロックされているものを開こうとすると、4 桁のピンを入力する必要があるフラグメントに直面しました。ビューが開いたら、プログラムでビュー フォーカスを最初のピン edittext に設定し、キーボードを表示します。ユーザーが最初のピンの数字を入力すると、ユーザーが 2 番目のピンの値を入力する必要がある 2 番目のピン edittext にプログラムでビュー フォーカスを設定します。

問題: ユーザーが最初のピンの値を入力すると、キーボード フォーカス (強調表示)が消え、2 番目のピンの場合、ユーザーは最初からキーボードをナビゲートする必要があります。21 api では、同じコードがうまく機能し、キーボード フォーカス (強調表示)は以前の値のままでした。ビューのフォーカスを別のビューに 設定しているときに、以前に17 APIを使用していたときにキーボードのフォーカス(強調表示)を残す方法

コードは次のとおりです。