05-23-2013, 06:40 PM,
|
|||||
|
|||||
RE: フォーカスを受け付けないボタン押下時に、別テキストフィールドの入力確定を行う
dyoshidaさん、kanekoさん、ありがとうございます。
コメントをいただけると非常にうれしいです。 私の前回のソースでは、ボタンをクリックした後、「マウスを動かさない」ままだと、 処理がそこで止まってしまいました。 dispatch-events true となっているため、クリックした直後に、マウスを動かすなどのイベントがない限り、 次のイベントがくるのを待ち続けてしまう、というのが原因だと思います。 dispatch-events false にすれば動くようにはなったのですが、 「もし、先に流すべきイベントがあれば、そのイベントに関連する処理を先に実行してから、 ボタンのActionイベントに入る」という私の意図に沿った処理になっているか少し不安です。 GuiManager.event-handlers が取得できれば、「現時点で先に流すべきイベントがたまっているかどうか」が わかるのかもしれませんが、このアクセサはプロテクトされているため取得できません。 また、kanekoさんの FocusOut などを利用するのは危ないのでは、というご指摘をヒントに、 コマンドボタンのオーバーライドメソッドを下記のように修正してみました。 こちらのほうが、FocusManager などを取得する必要がないので、シンプルかもしれないですね。 Code: {method public {take-action}:void |
|||||
« 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)