1

ここに初投稿。比較的悪い質問がありますが、これは初めてなので、ご容赦ください。

報告目的で、友人が毎日の問題/行動を追跡するための簡単なアプリを作成しています。ほぼウィザード スタイルを使用しようとしましたが、見つけたウィザードの例は、必要以上に複雑であるか、時代遅れでした。

私が持っているのは、議論のために、5つのパネルが積み重なったWindowsフォームです。各パネルには異なるコントロールのセットが含まれています (すべてを完全に再利用したり、「テンプレート」の方向に進むことはできませんでした)。パネルの下には、キャンセル、戻る、次への 3 つのボタンがあります。

私ができるようにしたいのは、[次へ] ボタンと [戻る] ボタンを使用してパネル間を移動することだけです。つまり、[次へ] をクリックすると、クリック イベントがパネル A の変数値を設定し、それを非表示にしてパネル B をロードし、次に、B の値を設定して C をロードします。

ある種の配列またはオブジェクトのリストでこれを行うことができると思いましたが、それを行う最善の方法が本当にわかりません。別のフォーラムで質問したところ、パネルにボタンを追加して、フォームを前後に移動するためのボタンを追加するという唯一の答えが得られました。それは非常に非効率に思えますが、もっと良い方法があることはわかっています。これについていくつかの光を当てることができますか?

4

1 に答える 1