With


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.


[VB Web] - [hlrnet] - [copyright]