Sono di recente approdato a Visual Studio 2010 e la mia inesperienza mi porta ad avere il seguente problema di cui non riesco a capire il motivo .

codice:
    Public Sub Logged()

        If IDuT <> "00" Then              
 ' IDut è una variablie publica di tipo stringa dichiarata in un modulo

            Try

                Debug.Print("setto la proprietà del panel")

                Me.WelcomePanel.Visible = True
'WelcomePanel è un panel invisibile presente sul form in cui c'è questa sub

                Debug.Print(Me.WelcomePanel.Visible)


            Catch ex As Exception

                Debug.Print(ex.Message)

            End Try

        Else



            MsgBox("Non Loggato")

        End If

        Stop

    End Sub
Quando la sub Logged viene richiamata, con IDut="00" parte il messageBox Non Loggato, mentre invece con IDuT<>0 dovrebbe rendere visibile il WelcomePanel invece non accade nulla apparte l'output nell'immediata che è :

codice:
setto la proprietà del panel
False
Sono basito perchè accade questo ?

Grazie in anticipo