Dim a(5) As OptionButton '定义五个单选按钮
Private Sub Command2_Click() '动态创建这五个单选按钮
Dim I As Integer
For I = 0 To 5
Set a(I) = Me.Controls.Add("VB.OptionButton", "opt" & I, Me)
a(I).Caption = "这是第" & I & "个"
a(I).Visible = True
a(I).Top = I * 500
Next I
End Sub
Private Sub Command3_Click() '把五个单选按钮放入Frame1框架中
Dim I As Integer
For I = 0 To 5
Set a(I).Container = Frame1
a(I).Top = 500 * (I + 1)
a(I).Left = 200
Next I
End Sub