TFrame
他のプロジェクトや開発者が基本フォームを利用できるようにしたいので、ActionList と ToolBar を継承するコンポーネントを作成し、フレームに追加しました。問題は、設計時に ActionList プロパティを公開するにはどうすればよいかということです。ActionList はオブジェクト インスペクタに表示され、そのイベントとプロパティを確認できますが、ActionList 内のアクションは設計時に使用できません。
詳細:
から継承するクラスを作成し、Delphi IDE デザイナにTFrame
追加しました。TActionList
次に、それをパッケージに追加し、コンポーネントとしてインストールしました。そのコンポーネントをフォームにドロップすると、デザインしたフレーム全体がフォームに追加されます。オブジェクト インスペクタに ActioList が表示されますが、問題は ActionList 内のアクションが表示されないことです。コンポーネントを使用しているフォームの ActionList にアクションを追加する必要があります。