データ変化への応答
データ参照コントロールの作成 への移動
データ ソースおよびデータ フィールドを指定するデータ リンクおよびプロパティがコントロールにあれば、そのコントロールでは、別のレコードへの移動やフィールド値の変更によるフィールド データの変化に応答する必要があります。
すべてのデータ リンク クラスには OnDataChange というイベントがあります。データ ソースからデータの変化が通知されると、データ リンク オブジェクトでは、OnDataChange イベントに結び付けられているイベント ハンドラがあれば、それを呼び出します。
データ変化に応答してコントロールを更新するには、データ リンクの OnDataChange イベントにハンドラを結び付けます。
ここでは、カレンダーにメソッドを追加したあと、それをデータ リンクの OnDataChange イベント ハンドラに指定します。
DataChange メソッドを宣言し実装したあと、コンストラクタでそれをデータ リンクの OnDataChange イベントに割り当てます。デストラクタでは、オブジェクトを破棄する前に、OnDataChange イベントからハンドラを切り離します。