Hi,
Schade, einen Vesuch wars wert, ich war mir nicht mehr sicher ob dadurch
nur die Layout- oder auch die Zeichenlogik gestoppt wird.
Ich denke, du hast schlicht und ergreifend zu viele Controls auf deinem
Form.
Ich habe es mit 200 Labels getestet und diese erscheinen/verschwinden
alle gleichzeitig.
Was du noch versuchen könntest, ist die Labels in ein Panel
zusammensufassen und dieses anzeigen/verstecken.
Als wirklich Dirty-Hack um das anzeigen etwas zu beschleunigen kannst du
die unsichtbaren Labels mit Control.Remove zu entfernen, ihre Visible
auf true setzten und sie mit Control.AddRange auf einen Schlag wieder
hinzuzufügen.
Das bewirkt, dass das ganze zwar zeitverzögerter aber dann auf einen
Schlag kommt (getestet mit 1000 Labels)
Ich würde dir aber dringend raten, die Anzahl deiner Controls zu
vermindern, bzw Teile in eigene (User)Controls zusammenzufassen.