1

TFrame他のプロジェクトや開発者が基本フォームを利用できるようにしたいので、ActionList と ToolBar を継承するコンポーネントを作成し、フレームに追加しました。問題は、設計時に ActionList プロパティを公開するにはどうすればよいかということです。ActionList はオブジェクト インスペクタに表示され、そのイベントとプロパティを確認できますが、ActionList 内のアクションは設計時に使用できません。

詳細:

から継承するクラスを作成し、Delphi IDE デザイナにTFrame追加しました。TActionList次に、それをパッケージに追加し、コンポーネントとしてインストールしました。そのコンポーネントをフォームにドロップすると、デザインしたフレーム全体がフォームに追加されます。オブジェクト インスペクタに ActioList が表示されますが、問題は ActionList 内のアクションが表示されないことです。コンポーネントを使用しているフォームの ActionList にアクションを追加する必要があります。

ここに画像の説明を入力

4

0 に答える 0