Hej! Om du skapar första elementet av controll arrayen i den kontroll du vill ha dem sliper du problem. För att ändra i vilken kontroll en kontroll befinner sig använder du egenskapen Container (Ex. Set cmdButton.Container = Picture1):Load Command1(1)
Jag har en picturebox med 1 st knapp i... där ska jag sedan ladda
fler knappar dynamiskt... det går jätte bra och sedan säga vart
dom ska plaseras (Left & Top)... MEN.. alla knappar skapas
och läggs i samma picturebox... hur ska jag göra för att
en knapp ska läggas direkt på formen eller i en annan picturebox??
Så här se min kod ut:
For I = 1 to C
Load Command1(I)
Command1(I).Top = Command1(I-1).Top + Command1(I-1).Height
Command1(I).Left = Command1(I-1).Left
Command1(I).Visible = True
Next I
Tacksam för svar....
Mvh
Johan.NETSv: Load Command1(1)
<code>
Private Sub Form_Load()
Dim I As Long
Dim cmdButton As CommandButton
Dim cmdPrevious As CommandButton
Const C = 10
Set cmdPrevious = Command1(0)
Set cmdPrevious.Container = Picture1
For I = 1 To C
Set cmdButton = Command1(I)
Load cmdButton
cmdButton.Move cmdPrevious.Left, cmdPrevious.Top + cmdPrevious.Height
Set cmdButton.Container = Picture1
cmdButton.Visible = True
Set cmdPrevious = cmdButton
Next
End Sub
</code>