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

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

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

No.1483 の関連記事表示

<< 0 >>
■1483  画面テンプレートの作成方法
□投稿者/ あき坊 -(2007/02/26(Mon) 14:19:22)

    分類:[C# (Windows)] 

    はじめまして、C#初心者です。

    C#にて画面レイアウトの作成についての質問ですが、
    画面遷移するにあたり、画面レイアウトの基本部(サイズ・業務固有のメニュー項目等)を
    固定のテンプレート画面として作成することは可能でしょうか?
    またその場合、各画面の可変部の定義はどの様にすればいいでしょうか?
    どなたかご存知の方・スペシャリストの方がいらっしゃいましたら、ご教授の程宜しくお願い
    いたします。
親記事 /過去ログ10より / 関連記事表示
削除チェック/

■1486  Re[1]: 画面テンプレートの作成方法
□投稿者/ ダッチ -(2007/02/26(Mon) 15:05:40)
記事No.1483 のレス /過去ログ10より / 関連記事表示
削除チェック/

■1604  Re[2]: 画面テンプレートの作成方法
□投稿者/ あき坊 -(2007/02/28(Wed) 15:40:05)
    No1486 (ダッチ さん) に返信

    ダッチさん、超特急での回答有難うございました。
    VSのVersionが2005でなかった為、それに沿った様な項目を探してみましたが
    。。。玉砕です(涙)
    はつねさんの方法で再チャレンジしてみようと思います。

    > こんにちは、ダッチです。
    >
    > こちらを参考にしてみてください。
    >
    > 独自の項目テンプレートを作成するには?[VS 2005のみ]
    > http://www.atmarkit.co.jp/fdotnet/dotnettips/537myitemtemplate/myitemtemplate.html
    >
    >>またその場合、各画面の可変部の定義はどの様にすればいいでしょうか?
    > 画面生成後に動的に変更すればいいと思います。
記事No.1483 のレス /過去ログ10より / 関連記事表示
削除チェック/

■1500  Re[1]: 画面テンプレートの作成方法
□投稿者/ はつね -(2007/02/26(Mon) 18:01:01)
>
    No1483 (あき坊 さん) に返信
    > 画面遷移するにあたり、画面レイアウトの基本部(サイズ・業務固有のメニュー項目等)を
    > 固定のテンプレート画面として作成することは可能でしょうか?

    (1) 普通にWindowsアプリとして画面をつくって、最後にそれをクラスライブラリとします。
    (2) 新しくWindowsアプリのプロジェクトをつくって、クラスライブラリ化したものを参照設定します。
    (3) VBでいえば、Inherits System.Windows.Forms.Formの部分をクラスライブラリ化したものにします。
    (4) これで、基本部が反映された画面になるので、あとは違うところをデザインしていけばOK。

    すごーく簡略化すれば、こんな感じです。
    でも、名前空間を決めたりとか、基本部に対する変更を行うためのプロパティやメソッドを実装したりとか肉付けしなければならないところは色々あります。
記事No.1483 のレス /過去ログ10より / 関連記事表示
削除チェック/

■1608  Re[2]: 画面テンプレートの作成方法
□投稿者/ あき坊 -(2007/02/28(Wed) 16:11:16)
    No1500 (はつね さん) に返信

    はつねさん、有難うございます。
    何とか書いてあることが理解でき(たぶん。。。)サンプルも作成できました。
    ただ、このテンプレートを使用し、基幹プロジェクトに名前を変えて複数画面取り込み、それぞれ固有のレイアウトを作成したとします。
    その後でテンプレート部に修正が加わった場合、取り込んだそれぞれの画面を修正することになる様な気がしますが。。。
    間違った理解をしていますでしょうか。

    > ■No1483 (あき坊 さん) に返信
    >>画面遷移するにあたり、画面レイアウトの基本部(サイズ・業務固有のメニュー項目等)を
    >>固定のテンプレート画面として作成することは可能でしょうか?
    >
    > (1) 普通にWindowsアプリとして画面をつくって、最後にそれをクラスライブラリとします。
    > (2) 新しくWindowsアプリのプロジェクトをつくって、クラスライブラリ化したものを参照設定します。
    > (3) VBでいえば、Inherits System.Windows.Forms.Formの部分をクラスライブラリ化したものにします。
    > (4) これで、基本部が反映された画面になるので、あとは違うところをデザインしていけばOK。
    >
    > すごーく簡略化すれば、こんな感じです。
    > でも、名前空間を決めたりとか、基本部に対する変更を行うためのプロパティやメソッドを実装したりとか肉付けしなければならないところは色々あります。
    >
記事No.1483 のレス /過去ログ10より / 関連記事表示
削除チェック/

■1609  Re[3]: 画面テンプレートの作成方法
□投稿者/ あき坊 -(2007/02/28(Wed) 16:19:24)
    No1608 (あき坊 さん) に返信
    > ■No1500 (はつね さん) に返信

    はつねさん、すいません。実験ミスってました。
    テンプレート部修正で、あっさりと全画面反映されました。
    この手法で頑張ります!!
    解決です。


    > はつねさん、有難うございます。
    > 何とか書いてあることが理解でき(たぶん。。。)サンプルも作成できました。
    > ただ、このテンプレートを使用し、基幹プロジェクトに名前を変えて複数画面取り込み、それぞれ固有のレイアウトを作成したとします。
    > その後でテンプレート部に修正が加わった場合、取り込んだそれぞれの画面を修正することになる様な気がしますが。。。
    > 間違った理解をしていますでしょうか。
記事No.1483 のレス / END /過去ログ10より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -