Entwickler-Ecke

WinForms - Werteänderung eines User Controls nur bei Sichtbarkeit


hans_wurst - Do 07.07.11 08:12
Titel: Werteänderung eines User Controls nur bei Sichtbarkeit
Hallo Zusammen,

ich hätte mal ne Frage ob das prinzipiell möglich ist. Ich habe ein User Control mit mehreren dynamisch erzeugten Werten. Dies Verändern sich über einen Event eines NotificationHandler. Da die Größe ja variabel ist und somit die AutoScroll-Eigenschaft aktiv ist, würde ich gerne Wissen ob man nur die Werte ändern kann, die im Sichtbereich des Controls liegen um bei vielen Werten und schnellen zyklen die GUI nicht zu überfordern.

Gruß hans_wurst


Peter Bär - Do 07.07.11 09:03

Hallo hans_wurst

Das müsste eigentlich mit der VirtualMode-Eigenschaft des Controls möglich sein (DataGridView-Control).
Ich habe diese Eigenschaft in meinen Programmen aber noch nie angewendet.

http://msdn.microsoft.com/de-de/library/system.windows.forms.datagridview.virtualmode(VS.80).aspx
http://msdn.microsoft.com/en-us/library/2b177d6d.aspx


Vielleicht hilft Dir der Hinweis weiter.

Gruss
Peter