タブページをページごとにクラス分けしたい – プログラミング – Home

タブページをページごとにクラス分けした...
 
通知
すべてクリア

[解決済] タブページをページごとにクラス分けしたい


紅'
 紅'
(@紅')
ゲスト
結合: 17年前
投稿: 48
Topic starter  

こんにちわ。紅'と申します。
少しずれた質問であるかもしれませんが、お教えください。

VisualStudio2008 の C# で Windows フォームを使用したプログラムを
作成します。

このフォームには入力項目が多いため、タブページを使用して、
属性ごとに入力項目を切り替えられるようにするつもりです。
ただ、タブページが増えるとそれに伴い入力欄も増加し、それを制御する
ための関数などがそのフォームのクラス上にどんどんと増えていくことになり
見通しが悪くなるような気がします。

そこで思い浮かべるのは VC++ で CPropertyPage などを使用して行っていた、
ページごとにフォーム(ダイアログ)を作成し、選択したページごとに
それを張り替えるという手法でした。

C# でも FormBorderStyle を None にしたフォームを使って同じようなことが
できそうなのですが‥‥あまり一般的ではないかもしれません。
※ C# 初心者です

そこで質問です。

・タブのページごとにクラス分け(フォームを作成するなど)するとしたら
 C# ではどのような方法が一般的?なのでしょうか

以上、ご教示いただけたら幸いです。


引用未解決
トピックタグ
YuO
 YuO
(@YuO)
ゲスト
結合: 22年前
投稿: 320
 

ユーザーコントロールにして貼り付けてみてはどうでしょうか。


返信引用
aetos
(@aetos)
Noble Member
結合: 5年前
投稿: 1480
 

TabPage の派生クラスを作るとか。


返信引用
紅'
 紅'
(@紅')
ゲスト
結合: 17年前
投稿: 48
Topic starter  

YuO さん、aetos さん、返信をありがとうございました。

今回は YuO さんが教えてくださった、ユーザコントロールを
使用しようと思います。

こんな便利なものもあるんですね。
先は長いですが、もっとお勉強をしようと思います。

ありがとうございました。

以上です。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました