none
Thread verzögern bis Form geladen wurde?! Aber wie RRS feed

  • Frage

  • Hallo zusammen,


    ich hätte mal wieder eine kleine Frage.

    Wie genau realisiere ich das Event Form2_Shown?

    Zu meinem Problem in Stichpunkten:

    • MainGUI (Form1) wird gestartet
    • User hat die Möglichkeit etwas zu prüfen/ zu vergleichen mit Klick auf Button1
    • Button1 öffnet Form2
    • Form2 soll automatisch einen Thread ausführen
    mt = new Thread(startT);
                mt.IsBackground = true;
                mt.Start();
                mt.Join();
    • Dieser Thread soll gestartet werden, wenn Form2 mit allen Komponenten gezeichnet wurde

    Unteranderem habe ich zwei progressBars und verschiedene Labels die Informationen über den Fortschritt anzeigen sollen. mt startet die Funktion startT in denen zwei separate Threads gestartet werden (Datenbankabgleich).

    Nun ist mein Problem, wenn ich den mt im Shown Event starte wird die Form dennoch nicht zu ende gezeichnet und man sieht nur so etwas:

    Wie kann ich dieses Problem am Besten lösen?

    Vielen Dank

    Freitag, 21. November 2014 12:29

Antworten

Alle Antworten