Impostazione Focus di figli su MDIForm in VB6 e VB.NET 2005

venerdì 12 settembre 2008 - 11.01

gemepaso Profilo | Newbie

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

gemepaso Profilo | Newbie

con il focus lo metto in primo piano. Con n form aperti succede spesso che l'utente anziche verificare se la maschera è gia aperta (ma nascosta dietro ) dalla barra dei menu', riesegua la procedura di apertura form...
Tks
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5