VB6でウィザードタイプのコントロールを作成しようとしていますが、障害が発生しました。
コントロールのユーザーが、プロパティページを使用してCWizardPageをデザインタイムコントロールに追加および管理できるようにしたいと思います。
私が使用した最初のアプローチは、コレクションを使用してウィザードページをOCXに直接追加することでしたが、コレクションクラスが永続化できない(そしてそれを実現する簡単な方法が見つからなかった)という2つの問題が発生しました。 VB6は、実行時にコントロールをインスタンス化する機能が非常に制限されているようです。そのため、実際にコントロールを再インスタンス化するのは難しいようです。
私の次の考えは、ユーザーがデザイン時にウィザードページを描画できるようにすることでした。この種の作業は機能しますが、CWizardContainer内ではなく、別のウィザードページ内にウィザードページの1つを描画するのは非常に簡単です。
では、ドラッグ'n'ドロップを使用せずに、デザイン時にフォームにコントロールを追加する方法を教えてもらえますか?