none
TabControlについて、 RRS feed

回答

  •  hinabo さんからの引用
    具体的に言うと、タブを新しく出すところまでです。 

    では、子コントロールの複製をその新しいタブのインスタンスに Controls.Add してください。
    子コントロールの複製は MemberwiseClone メソッドを使うか、適宜必要なプロパティを代入しましょう。

    # ただし、MemberwiseClone メソッドだと protected なので...
    2007年4月30日 10:27

すべての返信

  • タブを選択して、コピーペーストじゃないの?
    2007年4月23日 10:45
  • TabPage をコピーして TabControl に貼り付けて出来ますね。
    2007年4月23日 13:13
  • そもそも、これはデザイナ上のお話ですか?
    それとも実行時のお話でしょうか?

    というのも、もしデザイナ上のお話であれば、Windows を使っていれば
    どうすればコピーペーストできるのか察しがつくだろうと思っているので、後者のような気がしていたのですが。
    2007年4月24日 0:35
  • デザイナ上ではなく、実行時の話です。どうしても、新しくタブを開くコードを入れても、コントロールがない状態で出てきます。
    2007年4月26日 13:33
  • タブ内に配置してあるコントロールも合わせてコピーしたいと言う事なのでしょうか?
    そうなのであれば、タブだけをコピーしてもそのタブ内に配置してあるコントロールは表示されないでしょう。
    タブと合わせてタブ内のコントロールをコピーする処理を入れればいいと思います。
    2007年4月26日 14:06
  • 今、コードの面で困っているので、できれば、そのような物の参考になるページ等を紹介してほしいです。
    2007年4月27日 10:30
  •  hinabo さんからの引用
    今、コードの面で困っているので、できれば、そのような物の参考になるページ等を紹介してほしいです。

    何を教えれば良いのかわからないので、どのあたりまでソースが書けているのかを示せば良いと思います。
    そうすれば、ここでの話は進むでしょう。

    コンテナ内のコントロールの複製を作って、新しい TabPage に Add し直せば良いわけですが。
    2007年4月27日 13:01
  • 具体的に言うと、タブを新しく出すところまでです。

     

    2007年4月30日 8:07
  •  hinabo さんからの引用
    具体的に言うと、タブを新しく出すところまでです。 

    では、子コントロールの複製をその新しいタブのインスタンスに Controls.Add してください。
    子コントロールの複製は MemberwiseClone メソッドを使うか、適宜必要なプロパティを代入しましょう。

    # ただし、MemberwiseClone メソッドだと protected なので...
    2007年4月30日 10:27