myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Knowledge Base » FAQ » [FAQ] Flackernde Controls vermeiden / Schnelles, flackerfreies Zeichnen
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

[FAQ] Flackernde Controls vermeiden / Schnelles, flackerfreies Zeichnen

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
herbivore
myCSharp.de-Poweruser/ Experte

avatar-2627.gif


Dabei seit: 11.01.2005
Beiträge: 49.457
Entwicklungsumgebung: csc/nmake (nothing is faster)
Herkunft: Berlin


herbivore ist offline

[FAQ] Flackernde Controls vermeiden / Schnelles, flackerfreies Zeichnen

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo Community,

es gibt verschiedene Maßnahmen gegen das Flackern der Anzeige:
  • Wenn es beim (Selber-)Zeichnen flackert, probiert beim flackernden Control DoubleBuffered = true zu setzen.
  • Wenn es beim Hinzufügen von Einträgen in Listen-Controls flackert, probiert BeginUpdate/EndUpdate.
  • Wenn es beim Hinzufügen oder Umordnen von Controls flackert, probiert SuspendLayout/ResumeLayout.
  • Wenn es durch zu viele Controls auf dem Form flackert, probiert die Anzahl der Controls zu reduzieren oder die Controls/Inhalte selber zu zeichnen(*).
Ausführlich werden diese und alle weiteren Maßnahmen in  [Artikel] Flackernde Controls und flackerndes Zeichnen vermeiden behandelt. Der Artikel erschlägt alle bekannten Fälle. Lest ihn also bitte gründlich, nötigenfalls mehrfach, probiert alles aus und beachtet alle Hinweise. Es ist sehr unwahrscheinlich, dass sich eurer Problem damit nicht lösen lässt.

Wie sich die Performance des Zeichnens insgesamt verbessern lässt und wie man überhaupt schnell zeichnet, findet sich in(*) Die Grundlagen des Zeichnens mit GDI werden hier behandeltherbivore
25.08.2008 09:24 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 10 Jahre.
Der letzte Beitrag ist älter als 10 Jahre.
Antwort erstellen


© Copyright 2003-2019 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 19.07.2019 18:17