All'apertura di un Form figlio in VB6, per impostare il focus sul form che andavo ad aprire (anche se già aperto) mi bastava semplicemente:

NomeForm.Show
NomeForm.SetFocus

ed eventualmente forzo il posizionamento in alto a sinistra ...

Me.Top = 0
Me.Left = 0

In VB.2005 cambia leggermente la sintassi ..

NomeForm.MdiParent = Me
NomeForm.Show()
NomeForm.Focus()

Me.Top = 0
Me.Left = 0

Non so per quale motivo però, l'istruzione non funziona.... (ne' il focus, tantomeno il posizionamento)

Grazie
Marco