我在我的主表單中添加了一個發布的事件,希望它會出現在編輯器中,但它沒有。我做錯了什么,還是事實并非如此?
THIFISongEndEvent = procedure(Sender: TObject; EstimatedEndTime: TDateTime) of object;
TMain = class(TForm)
[...]
published
property OnSongEnd: THIFISongEndEvent read FOnSongEnd write SetOnSongEnd;
編輯:添加代碼
uj5u.com熱心網友回復:
TComponent僅當這些組件在設計時包中注冊時,后代的已發布屬性才在物件檢查器中可見。否則,您甚至無法將組件拖放到表單上。
由于表單通常是在表單設計器中設計的,因此它們可能沒有在設計時注冊,因此TForm物件檢查器無法知道它們添加到基本屬性之上的已發布屬性。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/463002.html
