none
TabPageをデザイナで扱えないものでしょうか RRS feed

  • 質問

  • タイトル通りなのですが、TabControlではなくてTabPageをデザイナ上で
    扱えるようにすることはできないものでしょうか。

    自分でも調べましたが、これといった情報が見つかりませんでした。

    どうかよろしくお願いします

    2012年3月17日 14:54

回答

  • UserControl を新規に作成し、そこに必要なコントロールを貼り付けて、TabPage には UserControl を貼り付ければ楽にできるのでは?
    動的に追加するのは TabPage と UserControl をセットにする形です。

    2 つ new して配置するのが面倒だという場合は、TabPage 派生クラスに UserControl を Add するコードを書くのも手ですね。

    # Visual Studio のデザイナーが何を元に区別しているかは未調査。


    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。

    2012年3月18日 1:56
    モデレータ

すべての返信

  • 「TabPage をデザイナ上で扱える」とは具体的にどういったことなのでしょうか?
    もう少し具体的なことを書いてもらった方が、直接の答えでなくても要件を満たす回答をもらえる可能性があります。

    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。

    2012年3月17日 14:59
    モデレータ
  • 空白のTabControlに動的にTabPageを追加しようと思ってます。
    TabPageに配置するコントロールが多いので TabPageを再利用可能なユーザコントロール化したく
    TabPageを継承したクラスを作りましたが、コードは編集できますがデザイナ上では表示がされません。
    何か方法があるものでしょうか?

    2012年3月17日 16:26
  • UserControl を新規に作成し、そこに必要なコントロールを貼り付けて、TabPage には UserControl を貼り付ければ楽にできるのでは?
    動的に追加するのは TabPage と UserControl をセットにする形です。

    2 つ new して配置するのが面倒だという場合は、TabPage 派生クラスに UserControl を Add するコードを書くのも手ですね。

    # Visual Studio のデザイナーが何を元に区別しているかは未調査。


    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。

    2012年3月18日 1:56
    モデレータ