Einzelnen Beitrag anzeigen

Benutzerbild von dataspider
dataspider

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.351 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Ermitteln ob eine Kompo (Klasse) eine Eigenschaft hat?

  Alt 9. Dez 2005, 09:18
Hi,
RTTI ist sicher ein guter Weg! Dann funktioniert es auch bei eigenen Objekten, die nicht von TComponent abgeleitet sind.
Dieses Beispiel ändert die Caption des Senders:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  if IsPublishedProp(Sender, 'Caption') then
    SetStrProp(Sender, 'Caption', 'Hallo');
end;
Nicht vergessen, Unit TypInfo in uses...
Gruß, Frank
Frank Reim
  Mit Zitat antworten Zitat