フォームにコントロールを一つ貼り付けるだけで、後はプログラム内で動的に配置できます。
このサンプルでは、デザイン時にフォームにテキストボックスを一つだけ貼り付けておいて(indexプロパティは0にして下さい)実行すると10個のテキストボックスを動的に配置します。フォームをクリックするとデザイン時のテキストボックスのみになります。
Private SubForm_Click()
DimiAs Integer
'コントロールのアンロード
Fori = 1 To 10
Unload Text1(i)
Next
End Sub
Private SubForm_Load()
DimiAs Integer
'コントロールのロード
Fori = 1 To 10
Load Text1(i)
Text1(i).Top = Text1(0).Top + Text1(i).Height * i
Text1(i).Visible = True
Text1(i).Text = i
Next
End Sub
DownLoad vbtips010.lzh 2KB (VB6.0)