Ich bin mit Visual Studio 2008disable Hintergrund Malerei
Ich habe ein Steuerelement, das ein verarbeitetes Bild dispays. Immer wenn die Verarbeitungsparameter geändert werden, möchte ich dieses Bild aktualisieren, aber ohne zu flackern. Wenn ich verhindern könnte, dass Fenster den Bereich ausbleichen, bevor ich male, sollte das Flimmern größtenteils verschwinden.
Frage ist, wie man das macht?
So etwas wie: this.SetStyle (ControlStyles.AllPaintingInWmPaint, true); Sollte es tun, außer dass erfordert, dass ich das TableLayoutPanel-Steuerelement unterklassifizieren (etwas, was ich verbrachte eine Stunde zu versuchen), und mit dem, was ich erreichte, hatte das keine Wirkung.
Gibt es eine einfache Möglichkeit, das Hintergrundbild meiner Steuerung auszuschalten?
Haben Sie die DoubleBuffered-Eigenschaft Ihres Steuerelements auf True festgelegt? –