Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.487 Beiträge
 
Delphi 12 Athens
 
#18

AW: Wieder mal das leidige Thema "Flackern"

  Alt 30. Aug 2019, 23:57
Einfach mal probeweise diese Klassendeklaration vor das Form schreiben, in dem die Paintbox liegt.
Delphi-Quellcode:
type
  TPaintBox = class(Vcl.ExtCtrls.TPaintBox)
  private
    procedure WMEraseBkgnd(var Message: TWmEraseBkgnd); message WM_ERASEBKGND;
  end;
Die Implementierung ist relativ simpel.
Delphi-Quellcode:
procedure TPaintBox.WMEraseBkgnd(var Message: TWmEraseBkgnd);
begin
  Message.Result := 1;
end;
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat