Ciao a tutti, ho un comportamento di un form che non riesco a capire.
Dal form principale chiamo un semplicissimo form secondario contentente un panel e una label con una scritta.
Ebbene, quando il form secondario finalmente viene chiamato con FormSecondario.Show, questo appare ma la label con la scritta no. L'effetto visivo che si presenta è come quello di una pagina di giornale dove centralmente è stato ritagliato un articolo. Al posto della label, si intravede insomma lo sfondo del desktop.
La visualizzazione corretta si ottiene solo dopo che il form principale è stato visualizzato.
Codice:
Public Class FormPrincipale
Sub OpenFormSecondario() Handles Me.Load
FormSecondario.Show() 'vedo il form con il ritaglio al posto della label
Sleep(1000)
End Sub 'finalmente dopo la end sub vedo il form principale ed il secondario con la label
End Class
Qualcuno sà spiegarmi questo strano comportamento?