Dim i As Integer, iAntal As Integer Jag tror att det hamnar under varandra. Du måste ange ett top värde. Om du skall förändra mer än et värde av Left, Top, Width eller Height är det bättre att använda Move metoden.skapa Radioknappar i flera rader
iAntal = 2
For i = 1 To iAntal
Load Option1(i)
Option1(i).Left = Option1(i - 1).Left + 400
Option1(i).Visible = True
Next i
hur skriver man om man vill att Option1(i) ska placeras till vänster "Left=120". jag skriv Option1(i).Left=120 men det gick inte!!!
en annan fråga...
om man vill skapa en Option2(i1) till under den föregående raden (Option1(i), hur skriver man för kod.???
T.EX:
oooo "Option1"
oooo "Option2"
oooo "Option3"
MVH
/AndersSv: skapa Radioknappar i flera rader
Här är ett litet exempel:
<code>
Private Sub Form_Load()
Dim i As Integer
Dim O As OptionButton
Dim P As OptionButton
Const iAntal As Integer = 5
Set P = Option1(0)
For i = 1 To iAntal
Set O = Option1(i)
Load O
O.Move 120, P.Top + P.Height
O.Visible = True
Set P = O
Next
End Sub
</code>