1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| Sub NewOptionGroupControl()
Dim frm As Form
Dim ctlLabel As Control, ctlOptionGroup As Control, ctlOptionButton As Control
Set frm = CreateForm
'frm.RecordSource = ...
Set ctlOptionGroup = CreateControl(frm.Name, acOptionGroup, acDetail, , , 567, 567, 1506, 943)
ctlOptionGroup.Name = "MyOptionGroup"
Set ctlLabel = CreateControl(frm.Name, acLabel, acDetail, ctlOptionGroup.Name, , 687, 453, 1200, 240)
ctlLabel.Name = "OptionGroupLabel": ctlLabel.Caption = "MyOptionGroup"
Set ctlOptionButton = CreateControl(frm.Name, acOptionButton, acDetail, ctlOptionGroup.Name, , 753, 805, 260, 240)
ctlOptionButton.OptionValue = 1
Set ctlLabel = CreateControl(frm.Name, acLabel, acDetail, ctlOptionButton.Name, , 983, 777, 645, 240)
ctlLabel.Caption = "Option 1"
Set ctlOptionButton = CreateControl(frm.Name, acOptionButton, acDetail, ctlOptionGroup.Name, , 753, 1135, 260, 240)
ctlOptionButton.OptionValue = 2
Set ctlLabel = CreateControl(frm.Name, acLabel, acDetail, ctlOptionButton.Name, , 983, 1107, 645, 240)
ctlLabel.Caption = "Option 2"
...
DoCmd.Restore
...
End Sub |
Partager