Zitat:
Mein Hauptformular ist mein Hauptthread (Thread 1)in dem die Anzeige gemacht wird.
Igitt!
Das wird immer Probleme geben, weil der Hauptthread des Programmfensters die Kommunikation mit den Windows-Events betreibt - Du hast halt nicht die volle Kontrolle darüber. Gerade für zeitkritische Sachen wie die Datenübergabe völlig ungeeignet.
Wenn ich etwas synchronisiere mache ich immer einen eigenen Thread draus, der das Programmfenster mir Daten füttert.
Grüße, Messie