[]-35315/レス
Re[1]: テキストボックスのValidatingイベントよりも先に発生するボタン発生イベントは何でしょう?
Azulean

■No35314に返信(sakuさんの記事)
> テキストボックスで入力後、ボタンを押すのですが、
> テキストボックスのValidatingイベントよりも先に発生するボタンのイベントって
> あるんでしょうか? (少し試してみたのですが、見つかりませんでした。)


ないはずです。
Validating はフォーカスを失うときに発生します。

1. ボタンを押そうとする
2. テキストボックスからフォーカスが外れる
3. Validating/Validated イベント
4. ボタンがフォーカスを得る
5. ボタンのクリックイベントが起きる

こういう流れとなりますので、ボタンクリックしたときだけ Validating の挙動を変えたいみたいなことはできません。


> 今作成しているものに必要になるかもしれない(必要ないかもしれない)ので、知識として持っておきたいため、お聞きしました。

必要となるかもしれないのであれば、Validating で検証するという設計・実装を辞めた方が良いと思います。

Validating は一見、良い考えのように思えるかもしれませんが、「キャンセルするときにもチェックされて手間に感じる」などの弊害もあ -->続き

01/04 14:26
[|]
35314のレス
35315にレスを書く
<前のレス

Child K-Tai