tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルタブコントロールとユーザーコントロールについて
記事No9607
投稿日: 2009/11/18(Wed) 17:12
投稿者tecc
VB2008 EEです。

タブページにコントロールが大量にはってあり
そのページをタブページとして追加する為にはユーザーコントロールを
使用すれば良いという事がわかりました。

そこで、作成したタブコントロールをユーザーコントロールとして
追加しました。

Protected Sub AddTabPage() Handles Button1.Click
 Dim tabpage As MyTabPage = New MyTabPage
  Dim tabcon As TabControl = Me.TabControl1
  tabcon.Controls.Add(tabpage)
End Sub

上記のようにページのみを追加するようコーディングすればいいのだとは
思った為

ユーザーコントロールに、タブページのみを貼り付けしてみた所
コンテナがない為、貼り付けできません。と言われました。

そうなると、ユーザーコントロールにはタブコントロールを作成し
メインフォームにユーザーコントロールの設置位置を指定してあげなければ
いけないのでしょうか?

それとは別に、タブページとしてユーザーコントロールを作成し
メインフォームにはタブコントロールを設置して置きユーザーコントロールを
タブページとして追加する方法があれば教えて下さい。

以上、よろしくお願いします。

[ツリー表示へ]
タイトルRe: タブコントロールとユーザーコントロールについて
記事No9610
投稿日: 2009/11/19(Thu) 10:07
投稿者tecc
自己解決しました。

tabpageの中のコントロール類だけをユーザーコントロールに設置し
tabpageを作成、tabpage.control.add(ユーザーコントロール)で
追加する事にしました。

[ツリー表示へ]