Ich habe Probleme mit Binding-String-Eigenschaften zu TLabel
.Benutzerdefinierte Komponenteneigenschaften LiveBindings
Ich habe eine Komponente erstellt, weil ich keine TPrototypeDatasource verwenden möchte.
Mein Ziel ist es, beide Eigenschaften über den Designer an TLabel.text
zu binden.
Ich tat dies mit Hilfe der Antwort hier: Delphi: Making a component visible to live binding
Beispiel 1:
//with this only HotQ1 is bindable via the designer.
[ObservableMember('HotQ1')]
TGotManager = class(TComponent)
Beispiel 2:
//with this only HotQ2 is bindable via the designer.
[ObservableMember('HotQ1')]
[ObservableMember('HotQ2')]
TGotManager = class(TComponent)
Das Problem ist, dass ich nur eine Eigenschaft binden kann über der Designer. Beim Ziehen dieser Eigenschaft leuchten andere, die kompatibel sind, grün auf. Beim Ziehen der zweiten Eigenschaft bleiben die anderen rot.
"Ich hatte Erfolg mit nur einer Eigenschaft" Nun, wie zeigt sich Ihr Mangel an Erfolg mit der anderen Eigenschaft? – MartynA
@martynA Ich werde die Frage bearbeiten und – Edward
@martynA erklären Ich hoffe, es ist jetzt klar – Edward