ソフトウェアでよくあるウィザード形式で遷移する画面(「次へ」ボタンを押すと別画面に遷移するような画面)はどのように作ったらよいのでしょうか?
Visibleを設定する以外にいい方法はありますか?
■開発環境
Microsoft Visual C# 2008 Express Edition
結局Visibleの設定となってしまいますが、System.Windows.Forms.Panel上に必要なコントロールを配置したものを複数用意しておき、ボタン押下時にPanelのVisibleを変更するようにすれば、全コントロールのVisible設定は不要となり、比較的簡潔にできると思います。
または、1画面ごとにソースを分けたいのであれば、画面分のユーザーコントロールを作成し、そられらをやはりVisibleの設定で表示/非表示を切り替える方法もあるとあると思います。
申し訳ないのですがご回答いただいたURLでは解決しませんでした。
結局Visibleの設定となってしまいますが、System.Windows.Forms.Panel上に必要なコントロールを配置したものを複数用意しておき、ボタン押下時にPanelのVisibleを変更するようにすれば、全コントロールのVisible設定は不要となり、比較的簡潔にできると思います。
または、1画面ごとにソースを分けたいのであれば、画面分のユーザーコントロールを作成し、そられらをやはりVisibleの設定で表示/非表示を切り替える方法もあるとあると思います。
ありがとうございます!
パネルを利用するやり方は思いつきませんでした。
活用したいと思います。
ただ「画面分のユーザーコントロールの作成」については、「新しいプロジェクト」を選択して出たダイアログに「Windows コントロール ライブラリ」がなかったので出来ませんでした。
Microsoft Visual C# 2008 Express Editionでは出来ないのでしょうか。
もし出来る方法があるなら回答募集します。
ありがとうございます!
パネルを利用するやり方は思いつきませんでした。
活用したいと思います。
ただ「画面分のユーザーコントロールの作成」については、「新しいプロジェクト」を選択して出たダイアログに「Windows コントロール ライブラリ」がなかったので出来ませんでした。
Microsoft Visual C# 2008 Express Editionでは出来ないのでしょうか。
もし出来る方法があるなら回答募集します。