The following example creates a new form and uses the DefaultControl method to return a Control object representing the default command button. The procedure sets some of the default properties for the command button, then creates a new command button on the form.
Sub SetDefaultProperties()
Dim frm As Form, ctlDefault As Control, ctlNew As Control
' Create new form.
Set frm = CreateForm
' Return Control object representing default command button.
Set ctlDefault = frm.DefaultControl(acCommandButton)
' Set some default properties.
With ctlDefault
.FontWeight = 700
.FontSize = 12
.Width = 3000
.Height = 1000
End With
' Create new command button.
Set ctlNew = CreateControl(frm.Name, acCommandButton, , , , 500, 500)
' Set control's caption.
ctlNew.caption = "New Command Button"
' Restore form.
DoCmd.Restore
End Sub