Soms wil je verschillende dingen tegelijk doen met één enkele control. Bijvoorbeeld:
txtText.Text = ""
txtText.Top = 0
txtText.Left = 0
txtText.Width = frmMain.Width
txtText.Height = frmMain.Height
Je kan dit eenvoudiger doen met de With ... End With constructie. Je geeft de naam van de control één keer, en je kan als volgt de code herschrijven:
With txtText
.Text = ""
.Top = 0
.Left = 0
.Width = frmMain.Width
.Height = frmMain.Height
End With
Dit is een bijzonder handige constructie voor controls waarvan je veel eigenschappen moet instellen of inlezen, zoals CommonDialog.