TABコントロールのコントロールボタン配置


ささ  2008-02-27 10:11:05  No: 139089  IP: 192.*.*.*

TABコントロールでタブを三枚使ってます。

それぞれのタブにボタンをコードからロードして、たくさん配置したいです。

.netのコントロール配列の仕方はわかるのですが、
タブに配置する方法がわかりません。
パネルにも同様

下記のコードだけだと、フォームに配置されてしまいます。
Me.chkIzyou(i).Location = New Point(i * 30, 10)



どうすればよいのでしょうか?

編集 削除
魔界の仮面弁士  2008-02-27 11:19:04  No: 139090  IP: 192.*.*.*

Form に対して Controls.Add するのではなく、載せたい先の
TabPage に対して Controls.Add する必要があります。
(TabControl と TabPage を混同しないように注意してくださいね)
他のコントロール(パネル等)の場合も同様です。


ちなみに、こういった事も可能だったりします。蛇足までに。

Dim Button1 As New Button()
Button1.Size = New Size(250, 200)
Button1.Location = New Point(10, 10)
Button1.Name = "Button1"
Button1.Text = "Button1"
Controls.Add(Button1)

Dim Form0 As New Form()
Form0.Size = New Size(200, 80)
Form0.Location = New Point(10, 10)
Form0.Name = "Form0"
Form0.Text = "Form0"
Form0.TopLevel = False
Button1.Controls.Add(Form0)
Form0.Visible = True

編集 削除