Entwickler-Ecke
WinForms - Paint-Event unterbinden solange die Scrollbar aktiv ist
Bernd95028 - Fr 17.02.06 12:24
Titel: Paint-Event unterbinden solange die Scrollbar aktiv ist
Hallo,
weiß jemand zufällig, wie folgendes zu bewerkstelligen wäre: Ich habe ein Panel mit grafikelementen. sobald die Grafikelemente zu groß für das Panel werden kommt eine Scrollbar an der Seite. Soweit ok. Wenn ich jetz die Scrollbar bewege versucht die PaintEvent ereignisbehandlung ständig die Panel-elemente neu zu zeichnen und kommt nicht hinterher. Ich würde gerne solange die Scrollbar bewegt wird den PaintEventHandler für das Panel unterdrücken, damit erst neu gezeichnet wird sobald die Scrollbar vom Benutzer losgelassen wird. Gibt es dafür eine Eigenschaft vom Panel oder müsste ich wirklich eine Schnittstelle Programmieren die das Paintevent nur dann zulässt wenn die Scrollbar inaktiv ist? Allerdings ist die Scrollbar selbst element des Panels und müsste während sie benutzt wird schon graphisch aktualisiert werden. Müsste ich dann eine neue Scrollbar anfügen die vom Panel unabhängig ist? Danke für die Antworten
Bernd95028
Noodles - Fr 24.03.06 06:43
Schau Dir mal Panel.SuspendLayout und Panel.ResumeLayout an.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!