2012-05-01 11 views
-1

WindowsフォームとC++のアプリケーションを作成してコードを印刷し、書き出すべきもの、印刷すると思われるもの、正常に実行しましたが、今はそのようにする必要があります。サブジェクト(配列、関数uc)のそれぞれに少なくとも2つのコードがあること。 これはフォームがアイデアを得るためにどのように見えるかです:呼び出されたときhttp://scr.hu/0qz/fk7nn異なる引数を使用してフォームをリロードするにはどうすればよいですか?

だから基本的にはこのフォームは、2つの変数を取得します - 「ID」と「ステップ」

「idが」 - にCASE演算子で使用されています件名を選択してください。

「ステップ」 - あなたのコードをマークするために使用されるため、引数を1ではなく2と呼び出すと、「ARRAYS 1/2」ではなく「ARRAYS 2/2」のフォームがロードされます"

しかし、フォームを再読み込みせずに「リフレッシュ」する方法はわかりません。 私は何を達成しようとしているのか理解していただきたいと思います。ご不明な点がございましたら、すぐにお答えください! 事前に感謝!

+0

あなたの質問には直接関係しませんが、.Netを扱う際にC++/CLI(.Net用C++のバージョン)を使用することはおそらく良い考えではありません。 C#を使用する方がずっと良いでしょう。 – svick

答えて

0

両方の値をフォームに渡さないように、アプローチを変更する必要があります。ウィザードに似たような関連項目のフォームを表示している場合は、そのカテゴリのIDだけを渡してから、どのステップを使用しているのかに応じてコレクションを使用して正しい項目を表示できます。このソリューションは、n個のアイテムに対して機能し、1つまたは2つのアイテムに限定されません。

関連する問題