Die Eigenschaftenseite aktualisieren

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Steuerelemente der Eigenschaftenseite mit Eigenschaften des ActiveX-Steuerelements verknüpfen


Fügen Sie Quelltext der Methode UpdatePropertyPage hinzu, um das Steuerelement auf der Eigenschaftenseite zu aktualisieren, sobald sich die Eigenschaften des ActiveX-Steuerelements ändern. Dabei wird die Eigenschaftenseite mit den aktuellen Werten der Eigenschaftenseite des ActiveX-Steuerelements aktualisiert.

Sie können auf das ActiveX-Steuerelement über die Eigenschaftenseite der Eigenschaft OleObject zugreifen. Dabei handelt es sich um einen OleVariant, der die Schnittstelle des ActiveX-Steuerelements enthält.

Der folgende Quelltext aktualisiert beispielsweise das Eingabefeld-Steuerelement (InputMask) der Eigenschaftenseite mit dem aktuellen Wert der Eigenschaft EditMask des ActiveX-Steuerelements:



 procedure TPropertyPage1.UpdatePropertyPage;
 begin
    { Steuerelemente über OleObject aktualisieren }
    InputMask.Text := OleObject.EditMask;
 end;



Der folgende Quelltext aktualisiert beispielsweise das Eingabefeld-Steuerelement (InputMask) der Eigenschaftenseite mit dem aktuellen Wert der Eigenschaft EditMask des ActiveX-Steuerelements:



 void __fastcall TPropertyPage1::UpdatePropertyPage(void)
 {
 InputMask->Text = OleObject.OlePropertyGet("EditMask");
 }



Anmerkung:  Sie können auch eine Eigenschaftenseite erstellen, die mehr als ein ActiveX-Steuerelement repräsentiert. Die Eigenschaft OleObject wird in diesem Fall nicht verwendet. Sie müssen stattdessen durch eine Liste der Schnittstellen iterieren, die von der Eigenschaft OleObjects bereitgestellt wird.

Siehe auch