System.Windows.Forms.TextBoxのvalidatingとvalidated

WinformのTextコントロールにはvalidatingvalidatedイベントがある。

validatingイベント

Textコントロールがフォーカスを失ったり、親のフォームが閉じられようとすると呼ばれる。引数はCancelEventArgsであり、Canceltrueを設定することで、キャンセルすることができる。

キャンセルされると、フォーカスが移動できなかったりする。

validatedイベント

validatingが成功すると(Cancelされなかった)呼ばれる。validatingは上記のような状況で呼ばれるので、そのときに呼ばれる。Text変更時にはvalidatingvalidatedも呼ばれない。

サンプル

https://github.com/ambiesoft/blogprogs/tree/master/5623/txtvalidateandchange

Posted in C#

Leave a Reply

Your email address will not be published. Required fields are marked *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)