0

この投稿を見つけました。最初の回答で2番目のオプションを実行したいと思います

2) アプリが親アプリのコンテキスト内でのみ有用である場合、たとえば、他のアプリからオブジェクトまたはその他の引数が与えられることによって、親アプリがフォームのプロジェクトを参照できるように小さなアプリをリファクタリングすることを検討してください。次に、親アプリはフォームの新しいインスタンスを作成して表示できます。

var childForm = new SmallAppForm();
childForm.Owner = this; //the child window will close when its owner does.
childForm.Show();

それを達成するためにどのような手順を踏む必要があるかについて、いくつか質問があります。

私が呼び出そうとしているアプリはここにあります。

このアプリケーションをクラスのように作成して呼び出すメイン (親) フォームを持つように変更するには、「親」となる新しいプロジェクトを追加し、メインを新しい親フォームに追加して、応用。次に、このようにウィザードを作成して呼び出すために、親フォームでウィザードを開始するメニューを選択しますか?

CreateUserContext context = new CreateUserContext();
CreateUserWizard wizard = new CreateUserWizard(context);

ガイダンスをありがとう、レスリー

4

2 に答える 2

1

クラス ライブラリを追加し、SmallFormApp のクラスをそこに配置します。このクラス ライブラリは、同じソリューションの下にあります。次に、ParentForm でこれを参照し、その関数を使用します。

于 2013-07-17T16:36:47.180 に答える