SetFocus su TextBox quando il Form non è Modal

Mi è capitato di tribolare per impostare il focus su un form quando lo visualizzo con:

MyForm.show 0

Per risolvere il problema bisogna catturare l’evento “Activate”; ad esempio:

Private Sub UserForm_Activate()
    ' Configura il focus al TextBox_Input.
    With TextBox_Input
        .SetFocus
        .SelStart = 0
        .SelLength = Len(.Text)
    End With
End Sub

Autore: BuDuS

Disegnatore Meccanico, con la passione per l'Informatica. Come hobby, produco piccoli software di (in)utilità.