サード パーティの ActiveX コントロールを継承するコントロールを作成する予定です。要件は次のとおりです。
1) Visual Studio のツールボックスから追加できるはずです
2) すべての基本クラス メンバーを非表示にして、派生クラスからのメンバーへのアクセスのみを提供できる必要があります。(派生クラスは、いくつかのカスタム イベントと関数を提供します)
1 つの解決策は、継承をまったく使用せず、ActiveX コントロールをプライベートに宣言し、実行時に動的に初期化するクラスを作成することです。ただし、これは私の最初の要件を満たしていません。必要な機能を実現する方法はありますか。
PS: このコントロールのソース コードにアクセスできません。