Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by mase1908,
21. Feb 2008
So hab es hinbekommen :dancer:
Mit der Methode 'SetOrdProp' geht's!
if Assigned(vComponent) then
begin
vValueInt := StrToInt(ListEdit.Text);
SetOrdProp(TObject(vComponent),vProperty,vValueInt);
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by mase1908,
21. Feb 2008
Danke,
ja soweit bin ich auch, das Problem ist aber, das vProperty ein String ist und kein Property der Komponente.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by mase1908,
21. Feb 2008
Hallo,
ich bastel momentan an einem ObjektInspektor, mit dem zur Laufzeit die Eigenschaften einer Komponente verändern werden sollen.
Folgende Ausgangssituation:
Ich habe den Komponentennamen, die Klasse und die Eigenschaft in einem String vorliegen.
Nun möchte ich es so casten, dass ich einen Wert der Komponenten-Eigenschaft zuweisen kann.
Wie könnte ich sowas realisieren?