我正在使用的組件使用TCollection來保存指向其他組件的鏈接。當項目在設計中編輯其標籤是這個樣子:在Delphi編輯器中更改TCollectionItem的標籤
0 - TComponentLink
1 - TComponentLink
2 - TComponentLink
3 - TComponentLink
如何添加有意義的標籤(鏈接組件的名稱也許)?例如
0 - UserList
1 - AnotherComponentName
2 - SomethingElse
3 - Whatever
作爲獎勵,您能告訴我如何在組件雙擊時顯示集合編輯器嗎?
感謝梅森,但不幸的是,它並沒有爲我工作。然而,它卻讓我想到了一個可行的答案。簡單地覆蓋TCollectionItem「GetDisplayName」函數,例如 function TMyCollectionItem.GetDisplayName:string; 開始 結果:='我的收藏品名稱'; 結束; – norgepaul 2009-09-12 14:33:48