問題タブ [tcollectionitem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - TCollectionItem の子孫のイベント
簡単なコードを書きました (以下を参照) TCollectionItem
。しかしOnDone
、オブジェクト インスペクタでイベントをクリックすると、次のメッセージが表示されます。
「名前のないコンポーネントのメソッドを作成できません」.
このコードの何が問題になっていますか?
class - Delphi: 設計時に TCollectionItem の TClass プロパティを設定できるようにする方法
複数のクラスで動作するコンポーネントを開発しています。マネージド クラスのリストを追加できるようにするために、TCollectionItem から継承された各アイテムが公開された「TargetClassName」プロパティを定義する TCollection の継承クラスを作成しました。「TargetClassName」プロパティのセッター関数は、対応する TClass を見つけるために次の関数を呼び出します。
( Delphi で Get class という名前の関数を書いてくれた Dalija Prasnikar に感謝します)。
さて、設計時にクラスを TCollectionItem に追加できるようにするためのより良い方法があるかどうか疑問に思っています..どう思いますか? 興味深い解決策を読むことを願っています! ありがとうございます。