none
SplashScreen und MessageBox RRS feed

  • Frage

  • Hallo,

    ich habe ein Programm erstellt, welches bei einem Fehler über eine MessageBox eine Meldung ausgibt. Ich habe auch ein SplashScreen. Wenn ein Fehler auftritt, taucht die MessageBox manchmal vor und manchmal hinter den SplashScreen. Kann man irgendwie festlegen, dass die MessageBox immer vor dem SplashScreen auftaucht?

    Schöne Grüße,

    LittleBlueBird

    Mittwoch, 8. August 2012 08:58

Antworten

  • Hallo Ellen,

    vielen Dank für deine Antwort. Leider bringt dein Vorschlag keine Abhilfe. Ich habe aber im Internet eine andere Lösung gefunden. Ich benutze die Hide-Methode des SplashScreen-Formulars, um es zu verstecken, bevor die MessageBox angezeigt wird. Da das SplashScreen-Formular in einem anderen Thread ausgeführt wird, muss ich die Invoke-Methode verwenden.

    FormSplashScreen.Invoke(New MethodInvoker(AddressOf FormSplashScreen.Hide))
    

    Schönen Gruß,

    LittleBlueBird

    Mittwoch, 8. August 2012 16:00

Alle Antworten

  • Hallo LittleBlueBird,

    ich benutze auch im Splashscreen eine Messagebox. Die steht im Vorne.

    Versuche es mit der MsgBox aus dem Microsoft.Visualbasic namespace. Das ist eine statische Funktion.

    Gruss Ellen


    Ich benutze/ I'm using VB2008 & VB2010

    Mittwoch, 8. August 2012 13:56
  • Hallo Ellen,

    vielen Dank für deine Antwort. Leider bringt dein Vorschlag keine Abhilfe. Ich habe aber im Internet eine andere Lösung gefunden. Ich benutze die Hide-Methode des SplashScreen-Formulars, um es zu verstecken, bevor die MessageBox angezeigt wird. Da das SplashScreen-Formular in einem anderen Thread ausgeführt wird, muss ich die Invoke-Methode verwenden.

    FormSplashScreen.Invoke(New MethodInvoker(AddressOf FormSplashScreen.Hide))
    

    Schönen Gruß,

    LittleBlueBird

    Mittwoch, 8. August 2012 16:00