1

私のプログラムのプレプロジェクトでは、最初のフォームがあります。このフォームには、3 つのラジオ ボタンがあります。ラジオボタンは、「オプション 1」、「オプション 2」、「オプション 3」と表示されます。それから私はそれらの1つを選びます。私の決定に基づいて、1 つのオブジェクトがインスタンス化されます。「オプション 1」を選択すると、オブジェクトはクラス「オプション 1」から取得され、「オプション 2」を選択すると、クラス「オプション 2」から取得されます。同時に、その決定に基づいて 1 つの WinForm も表示されます。「オプション 1」を選択すると「WinForm1」になり、「オプション 2」を選択すると「WinForm2」になります。

この 2 番目の WinForm (最初はラジオボタンを使用したもの) のアイデアは、選択したオブジェクトのプロパティを入力するためのフィールドを表示することです。すべて入力したら、いくつかの計算を実行し、他のことを行います。

私の質問は次のとおりです。使用するオブジェクトをインスタンス化するにはどうすればよいですか (基本的に、使用するオブジェクトを動的に選択します)。Form の「Load Event」内に配置しますか? そうすれば、別のイベントでオブジェクトに取り組むことができなくなります。各フォームで初期化しますか? より良いアプローチはどれですか?

覚えておいてください、これは単なるアイデアであり、まだコードはありません. わからない場合は、今すぐお任せください。

ありがとう、

リカルド S.

4

1 に答える 1