TABコントロールでタブを三枚使ってます。
それぞれのタブにボタンをコードからロードして、たくさん配置したいです。
.netのコントロール配列の仕方はわかるのですが、
タブに配置する方法がわかりません。
パネルにも同様
下記のコードだけだと、フォームに配置されてしまいます。
Me.chkIzyou(i).Location = New Point(i * 30, 10)
どうすればよいのでしょうか?
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