Delphiフォームで、あるビジュアルコンポーネントを別のコンポーネントに置き換えたいと思います。例:PanelコンポーネントをサードパーティパッケージのElPanelに置き換えたい。
最初のコンポーネントのすべての同一のプロパティとイベントを新しいコンポーネントに転送し、最初のコンポーネントに属するすべてのコンポーネント(ツールバー、メモ、ステータスバーなど)を新しいコンポーネントに配置したいと思います。正確に最初のもののどこにあったか。
新しいコンポーネントをフォームに追加し、すべてのプロパティ、イベント、およびコンポーネントを1つずつ細心の注意を払って転送する以外に、これを行うための最良/最も簡単な方法はありますか?