05-16-2013, 05:55 PM,
|
|||||
|
|||||
RE: フォーカスを受け付けないボタン押下時に、別テキストフィールドの入力確定を行う
GUI関連のイベント処理順を自力で制御するのは難易度、リスク共に高そうなので、
ボタン押下時と同様のイベントを疑似的に発生させて各種イベントの処理順は システムにおまかせ、という方法が無難ではないかと思います。 プログラムでボタン押下時と同じような動作を行わせるのは、次の手順でできそうです。 1. フォーカスをボタンに移動させる →入力中のテキストフィールドからフォーカスが外れて入力が確定する 2.ボタン押下イベントをイベントキューに積む →イベントキューに積んでいるので、先に行うフォーカス移動に付随して発生する イベントが処理されてからボタン押下イベントハンドラが呼ばれる 一例として、テキストフィールドにIMEで日本語入力中、変換を確定していない状態で、 ショートカットキーで処理を実行した場合でも、GUIのボタンを押した場合と同様に 日本語変換を確定して文字列を取得できるコードを書いてみました。 Code: {value |
|||||
« Next Oldest | Next Newest »
|
Messages In This Thread |
フォーカスを受け付けないボタン押下時に、別テキストフィールドの入力確定を行う - by umemura - 05-15-2013, 06:39 PM
RE: フォーカスを受け付けないボタン押下時に、別テキストフィールドの入力確定を行う - by dyoshida - 05-16-2013, 05:55 PM
RE: フォーカスを受け付けないボタン押下時に、別テキストフィールドの入力確定を行う - by umemura - 05-17-2013, 07:01 PM
RE: フォーカスを受け付けないボタン押下時に、別テキストフィールドの入力確定を行う - by dyoshida - 05-19-2013, 02:29 PM
RE: フォーカスを受け付けないボタン押下時に、別テキストフィールドの入力確定を行う - by umemura - 05-20-2013, 07:51 AM
RE: フォーカスを受け付けないボタン押下時に、別テキストフィールドの入力確定を行う - by dyoshida - 05-20-2013, 01:22 PM
RE: フォーカスを受け付けないボタン押下時に、別テキストフィールドの入力確定を行う - by Kaneko - 05-21-2013, 04:15 PM
RE: フォーカスを受け付けないボタン押下時に、別テキストフィールドの入力確定を行う - by dyoshida - 05-23-2013, 04:16 PM
RE: フォーカスを受け付けないボタン押下時に、別テキストフィールドの入力確定を行う - by umemura - 05-23-2013, 06:40 PM
|
Users browsing this thread:
3 Guest(s)
3 Guest(s)