人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

C#について質問です。
ソフトウェアでよくあるウィザード形式で遷移する画面(「次へ」ボタンを押すと別画面に遷移するような画面)はどのように作ったらよいのでしょうか?
Visibleを設定する以外にいい方法はありますか?

■開発環境
Microsoft Visual C# 2008 Express Edition


●質問者: kiku-_-san
●カテゴリ:コンピュータ
✍キーワード:C# EXPRESS Microsoft ウィザード ソフトウェア
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● redwing1
●0ポイント

http://itpro.nikkeibp.co.jp/members/NSW/ITBASIC/20050427/160246/

◎質問者からの返答

申し訳ないのですがご回答いただいたURLでは解決しませんでした。


2 ● lains_you
●70ポイント ベストアンサー

結局Visibleの設定となってしまいますが、System.Windows.Forms.Panel上に必要なコントロールを配置したものを複数用意しておき、ボタン押下時にPanelのVisibleを変更するようにすれば、全コントロールのVisible設定は不要となり、比較的簡潔にできると思います。

または、1画面ごとにソースを分けたいのであれば、画面分のユーザーコントロールを作成し、そられらをやはりVisibleの設定で表示/非表示を切り替える方法もあるとあると思います。

10 行でズバリ !! Windows フォーム向けユーザー コントロールの作成 (C#)

ユーザーコントロール

◎質問者からの返答

ありがとうございます!

パネルを利用するやり方は思いつきませんでした。

活用したいと思います。

ただ「画面分のユーザーコントロールの作成」については、「新しいプロジェクト」を選択して出たダイアログに「Windows コントロール ライブラリ」がなかったので出来ませんでした。

Microsoft Visual C# 2008 Express Editionでは出来ないのでしょうか。

もし出来る方法があるなら回答募集します。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ