2017-06-05 10 views
0

C#とVisual Studioの新機能です。以前はJavaで作業していた経験があります。そのため、TabPageを拡張し、いくつかの定義済みの要素を含むクラス(MyTabPageなど)を作成したいので、TabControlコレクションに追加することができます。このカスタムタブページをWindowsフォームデザイナで設定する方法はありますか?TabPageから派生したコントロールをWindowsフォームデザイナを使用してTabControlに追加するにはどうすればよいですか?

+1

個人的には試していません。あなたはいつもコードで終わるので、私は正方形からそこに行くだけです。私は完全にコントロールし、デザイナーとコードビハインドの間で物事を分割するのが好きです。 – DonBoitnott

答えて

0

この質問のコメントで述べたように、私はこれが可能ではないと思います。私は、TabControlのWindowsフォームデザイナーコードは、基本TabPageクラスのみを認識していると思います。おそらくコードでこれを設定する必要があります。あなたは、フォームのコンストラクタのLoadイベントでこのような何かを行う場合は、あなたがやろうとしているものと同様のものを取得する必要があります。

Dim tabPageToAdd As New MyTabPage() 
theTabControl.TabPages.Add(tabPageToAdd) 

これはTabControl.TabPageCollection.Add(TabPage)メソッドを使用します。

関連する問題