C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.53234 の関連記事表示

<< 0 >>
■53234  C#で共通ページ
□投稿者/ c# -(2010/09/07(Tue) 22:45:41)

    分類:[.NET 全般] 

    ASP.NET(VB.NET)で、画面側で共通のものを使う場合
    マスターページと言うものがあるかと思いますが、
    Windows C#.NETには、マスターページ的なものは
    ないのでしょうか?

    マスタページで、ボタンを複数持っていて
    そのマスタページを読み込んで各画面にマスタページの
    内容を反映させたいと思っております。

    お分かりになる方、よろしくお願い致します。
親記事 /過去ログ90より / 関連記事表示
削除チェック/

■53236  Re[1]: C#で共通ページ
□投稿者/ やじゅ -(2010/09/08(Wed) 00:03:11)
>
    2010/09/08(Wed) 00:06:42 編集(投稿者)

    No53234 (c# さん) に返信
    > ASP.NET(VB.NET)で、画面側で共通のものを使う場合
    > マスターページと言うものがあるかと思いますが、
    > Windows C#.NETには、マスターページ的なものは
    > ないのでしょうか?

    C#では無いと判断したのは何故ですか?
    「マスターページ C#」で検索しても出てくるかと思うのですが・・・

    それとも、Windows C#.NETってのは、ASP.NET(WEBアプリ)ではなくWindowsフォームアプリを指してます?
記事No.53234 のレス /過去ログ90より / 関連記事表示
削除チェック/

■53237  Re[2]: C#で共通ページ
□投稿者/ Azulean -(2010/09/08(Wed) 00:17:32)
    No53236 (やじゅ さん) に返信
    > C#では無いと判断したのは何故ですか?
    > 「マスターページ C#」で検索しても出てくるかと思うのですが・・・

    多分、C# + Windows Forms じゃないかなと思っています。

    この仮定が正しいとして、Windows Forms ではマスターページはありません。
    というより、Windows Forms で似たような画面が次々に切り替わるよりは、同じ画面の中で子コントロールが入れ替わっていく形をよく見るかと思います。
    Panel コントロールに配置したものか、ユーザコントロールに子画面をデザインして配置したものを Visible プロパティで切り替えていくという形でしょうか。

    別案として、共通部分をデザインしたフォームから継承した Windows フォームを作成するということもできますが、これはフォームがどんどん変わっていくスタイルになります。
記事No.53234 のレス /過去ログ90より / 関連記事表示
削除チェック/

■53239  Re[3]: C#で共通ページ
□投稿者/ c# -(2010/09/08(Wed) 07:34:22)
    No53237 (Azulean さん) に返信
    > ■No53236 (やじゅ さん) に返信
    >>C#では無いと判断したのは何故ですか?
    >>「マスターページ C#」で検索しても出てくるかと思うのですが・・・
    >
    > 多分、C# + Windows Forms じゃないかなと思っています。
    >
    > この仮定が正しいとして、Windows Forms ではマスターページはありません。
    > というより、Windows Forms で似たような画面が次々に切り替わるよりは、同じ画面の中で子コントロールが入れ替わっていく形をよく見るかと思います。
    > Panel コントロールに配置したものか、ユーザコントロールに子画面をデザインして配置したものを Visible プロパティで切り替えていくという形でしょうか。
    >
    > 別案として、共通部分をデザインしたフォームから継承した Windows フォームを作成するということもできますが、これはフォームがどんどん変わっていくスタイルになります。

    メッセージありがとうございます。
    WindowsアプリケーションのC#.NETになります。

    共通として使用したいものは、メニュー機能で
    メニューには各画面に遷移するボタンがあります。

    フォームの左側にメニュー、右側に各画面のフォームを
    表示するようなイメージになります。

    アドバイス頂いたやり方で、自分が出来るか
    ちょとやってみたいと思います。

記事No.53234 のレス /過去ログ90より / 関連記事表示
削除チェック/

■53240  Re[4]: C#で共通ページ
□投稿者/ shu -(2010/09/08(Wed) 07:57:47)
    No53239 (c# さん) に返信
    >>Panel コントロールに配置したものか、ユーザコントロールに子画面をデザインして配置したものを Visible プロパティで切り替えていくという形でしょうか。
    画面数が多いようなら動的にユーザーコントロールのインスタンスを作成し、その画面(コントロール)終了時にコントロールを破棄するというやり方もあります。この辺はVB.NETでもC#でも同じです。WindowsFormなのかaspxなのかでは異なりますが。
記事No.53234 のレス /過去ログ90より / 関連記事表示
削除チェック/

■53238  Re[2]: C#で共通ページ
□投稿者/ c# -(2010/09/08(Wed) 07:28:34)
    No53236 (やじゅ さん) に返信
    > 2010/09/08(Wed) 00:06:42 編集(投稿者)
    >
    > ■No53234 (c# さん) に返信
    >>ASP.NET(VB.NET)で、画面側で共通のものを使う場合
    >>マスターページと言うものがあるかと思いますが、
    >>Windows C#.NETには、マスターページ的なものは
    >>ないのでしょうか?
    >
    > C#では無いと判断したのは何故ですか?
    > 「マスターページ C#」で検索しても出てくるかと思うのですが・・・
    >
    > それとも、Windows C#.NETってのは、ASP.NET(WEBアプリ)ではなくWindowsフォームアプリを指してます?


    メッセージありがとうございます。
    無いと判断している訳ではなく、無いのでしょうか?
    と言う疑問形です。
記事No.53234 のレス /過去ログ90より / 関連記事表示
削除チェック/

■53242  Re[2]: C#で共通ページ
□投稿者/ C# -(2010/09/08(Wed) 09:19:58)
    No53236 (やじゅ さん) に返信
    > 2010/09/08(Wed) 00:06:42 編集(投稿者)
    >
    > ■No53234 (c# さん) に返信
    >>ASP.NET(VB.NET)で、画面側で共通のものを使う場合
    >>マスターページと言うものがあるかと思いますが、
    >>Windows C#.NETには、マスターページ的なものは
    >>ないのでしょうか?
    >
    > C#では無いと判断したのは何故ですか?
    > 「マスターページ C#」で検索しても出てくるかと思うのですが・・・
    >
    > それとも、Windows C#.NETってのは、ASP.NET(WEBアプリ)ではなくWindowsフォームアプリを指してます?

    すいません、説明不足でした。
    WindowsアプリケーションのC#.NETになります。
記事No.53234 のレス /過去ログ90より / 関連記事表示
削除チェック/

■53257  Re[3]: C#で共通ページ
□投稿者/ todo -(2010/09/08(Wed) 12:39:27)
    2010/09/08(Wed) 12:50:10 編集(投稿者)

    各フォームに共通のデザインを持ちたいのであれば、

    各フォームの共通要素を基本フォームにまとめるには?
    http://www.atmarkit.co.jp/fdotnet/dotnettips/324winbaseform/winbaseform.html

    一つのフォームで右側を切り替えたいのであれば、MDIとか。

    親ウインドウの左側にメニュー機能を配置
    子ウインドウは最大化画面で表示する
記事No.53234 のレス /過去ログ90より / 関連記事表示
削除チェック/

■53398  Re[4]: C#で共通ページ
□投稿者/ c# -(2010/09/12(Sun) 11:08:03)
    No53257 (todo さん) に返信
    > 2010/09/08(Wed) 12:50:10 編集(投稿者)
    >
    > 各フォームに共通のデザインを持ちたいのであれば、
    >
    > 各フォームの共通要素を基本フォームにまとめるには?
    > http://www.atmarkit.co.jp/fdotnet/dotnettips/324winbaseform/winbaseform.html
    >
    > 一つのフォームで右側を切り替えたいのであれば、MDIとか。
    >
    > 親ウインドウの左側にメニュー機能を配置
    > 子ウインドウは最大化画面で表示する
    >

    メッセージありがとうございます。
    MDIを使ってやってみようと思います。ありがとうございました。
記事No.53234 のレス /過去ログ90より / 関連記事表示
削除チェック/

■53399  Re[5]: C#で共通ページ
□投稿者/ DataTable -(2010/09/12(Sun) 11:08:11)
    No53398 (c# さん) に返信
    > ■No53257 (todo さん) に返信
    >>2010/09/08(Wed) 12:50:10 編集(投稿者)
    >>
    >>各フォームに共通のデザインを持ちたいのであれば、
    >>
    >>各フォームの共通要素を基本フォームにまとめるには?
    >>http://www.atmarkit.co.jp/fdotnet/dotnettips/324winbaseform/winbaseform.html
    >>
    >>一つのフォームで右側を切り替えたいのであれば、MDIとか。
    >>
    >>親ウインドウの左側にメニュー機能を配置
    >>子ウインドウは最大化画面で表示する
    >>
    >
    > メッセージありがとうございます。
    > MDIを使ってやってみようと思います。ありがとうございました。
    >
記事No.53234 のレス / END /過去ログ90より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -