オブジェクトの更新

提供: RAD Studio
移動先: 案内検索

ActiveX コントロールの利用:インデックス への移動

ユーザーがプロパティページの上のコントロールを変更したときにプロパティを更新するために,UpdateObject メソッドにコードを追加します。ActiveX コントロールのプロパティをコントロールの側で設定された新しい値に更新するには,UpdateObject メソッドにコードを追加します。

ActiveX コントロールにアクセスするには,OleObject プロパティを使用します。

次のコードでは,ActiveX コントロールの EditMask プロパティの値を,プロパティページの編集ボックスコントロール(InputMask)で設定された値に更新します。



 procedure TPropertyPage1.UpdateObject;
 begin
    {コントロールから値を取得して OleObject を更新する }
    OleObject.EditMask := InputMask.Text;
 end;



 void __fastcall TPropertyPage1::UpdateObject(void)
 {
   // コントロールから値を取得して OleObject を更新する
   OleObject.OlePropertySet<WideString>("EditMask", WideString(InputMast->Text).Copy());
 }



関連項目