我有綁定字符串屬性到TLabel
的問題。自定義組件屬性LiveBindings
TGotManager = class(TComponent)
..
..
published
property HotQ1: String read FHotQ1 write SetHotQ1;
property HotQ2: string read FHotQ2 write SetHotQ2;
..
我確實創建了一個組件,因爲我不想使用TPrototypeDatasource。
我的目標是通過設計師將兩個屬性綁定到TLabel.text
。
我這樣做是從答案在這裏幫助:Delphi: Making a component visible to live binding
例1:
//with this only HotQ1 is bindable via the designer.
[ObservableMember('HotQ1')]
TGotManager = class(TComponent)
例2:
//with this only HotQ2 is bindable via the designer.
[ObservableMember('HotQ1')]
[ObservableMember('HotQ2')]
TGotManager = class(TComponent)
的問題是,我只能通過一個屬性綁定設計師。拖動該屬性時,其他兼容的燈將亮起綠色。拖動第二個屬性時,其他屬性保持紅色。
「我成功了,只有一個屬性」那麼,你與其他財產的成功缺乏如何體現? – MartynA
@martynA我會編輯問題並解釋 – Edward
@martynA我希望現在清楚 – Edward