2012-04-16 8 views
0

私はパラメータ渡しの問題があります。パラメータ渡し問題

私は2つのフォームを持っています。メインフォームであるフォームAと、フォームAから開いているフォームBです。

フォームAでは、特定のタイプのオブジェクトのリストがあります。フォームBの仕事は、フォームAが前記リストに追加するための新しいオブジェクトを作成することです。 したがって、フォームBがユーザー入力データからオブジェクトを作成するとき、そのオブジェクトをフォームAに渡してから閉じる必要があります。これは私の質問ですが、私はどのようなロジックを使用して、親フォームに作成したオブジェクトを渡すのですか?

擬似コード例:

クラスフォームA:{ 変数宣言リスト。 フォームB;

アクション:ボタンが押されました。表示フォームB

}

クラスフォームB:

{変数:テキストフィールド1、テキストフィールド2。

アクション:送信ボタンが押されました。新しいオブジェクトがB型で作成されると、フォームBが閉じます }

テキストフィールドに入力した値を使用して新しいOBJに作成して、私は、オブジェクトが

おかげでA型にリストに追加したいですadvance

+2

コードを表示してください。それはあなたが何をより明確に理解しているかを見ていくのに役立ちます。 – Makoto

+0

そのコードではなく、そのロジック。しかし、私はそれがあいまいであるかもしれないことを理解しているので、元の投稿に擬似コードの例を入れておきます。 –

+0

擬似コードの例がまだ表示されていません。 – Makoto

答えて

2

アプリケーションの複雑さによって異なります。単純なアプリケーションでは、フォームAのリファレンスをフォームBに渡します。フォームBが閉じると、フォームAのメソッドを呼び出して、作成されたオブジェクトを渡してリフレッシュすることができます。

+0

ありがとうございます。私はそれを試してみましょう。 –

関連する問題