コンポーネントによっては、ユーザーがコンポーネントの値を修正すると、その値に対して一時的変更が行われるものがあります。このようなコンポーネントは、コンポーネントが変更されると
ValueChanged イベントを受け取り、ユーザーがコンポーネントでの作業を完了した場合にのみ
ValueFinished イベントを受け取ります。
「完了」の解釈は、コントロールによって異なります。
CheckButton および
RadioFrame などのシンプルなコンポーネントの場合、値の変更はほとんど瞬時に行われ、
ValueFinished イベントは
ValueChanged イベントの後で直接送信されます。
TextField などのテキスト エントリ コントロールの場合、ユーザーは Enter キーを押すまで、あるいはキーフォーカスをコントロール外へ移動するまで、作業を完了したと見なされません。