Hallo,
derzeit verwende ich die TGroupbox um Control auf der Form zusammengehörig zu gruppieren.
Bei der Groupbox ist mir aufgefallen, dass jedes mal wenn man in die Groupbox
klickt, flackern alle Controls in der Groupbox. Das sieht nicht sehr schön aus.
Die Eigenschaften der Groupbox sind alle auf Standardeinstellung.
Gibt es eine Abhilfe gegen das flackern?
Alternativ könnte ich TBevel verwenden, das hat aber kein Möglichkeit zur Beschriftung.
TGroupbox flackert
-
- Beiträge: 129
- Registriert: Sa 25. Mai 2013, 07:43
- OS, Lazarus, FPC: Win7_x64 (FPC:4.7.1)
- CPU-Target: 32Bit
TGroupbox flackert
Vbxler
-------------------------
-------------------------
Re: TGroupbox flackert
Kann ich nicht nachvollziehen auf Lazarus 1.3 r45036M FPC 2.7.1 x86_64-linux-gtk 2
Re: TGroupbox flackert
Ich auch nicht wirklich. Flackert nur marginal unter Win7-64bit Lazarus 32bit 1.2.0 oder 1.3-Trunc.
Hast Du schon malprobiert?!
Hast Du schon mal
Code: Alles auswählen
procedure TForm1.FormCreate(Sender: TObject);
begin
DoubleBuffered:=True;
//oder bzw. und
GroupBox1.DoubleBuffered:=True;
end;
Code: Alles auswählen
type
TLiveSelection = (lsMoney, lsChilds, lsTime);
TLive = Array[0..1] of TLiveSelection;
-
- Beiträge: 129
- Registriert: Sa 25. Mai 2013, 07:43
- OS, Lazarus, FPC: Win7_x64 (FPC:4.7.1)
- CPU-Target: 32Bit
Re: TGroupbox flackert
DoubleBuffered habe ich gerade getestet, bringt aber keine Verbesserung.
Ich werde meine Anwendungen mal auf anderen Rechnern testen
ob es sich da auch so verhält.
Danke für eure Hilfe.
Ich werde meine Anwendungen mal auf anderen Rechnern testen
ob es sich da auch so verhält.
Danke für eure Hilfe.
Vbxler
-------------------------
-------------------------
Re: TGroupbox flackert
Habe das Ganze noch auf meinem langsamsten Rechner probiert. Da kann ich auch sehen, wie die Groupbox gezeichnet wird. Geht aber bei mir (siehe oben) mit weg.
Code: Alles auswählen
procedure TForm1.FormCreate(Sender: TObject);
begin
GroupBox1.DoubleBuffered:=True;
end;
Code: Alles auswählen
type
TLiveSelection = (lsMoney, lsChilds, lsTime);
TLive = Array[0..1] of TLiveSelection;
-
- Beiträge: 6079
- Registriert: Do 21. Sep 2006, 07:51
- OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
- CPU-Target: AVR,ARM,x86(-64)
- Wohnort: Dessau
- Kontaktdaten:
Re: TGroupbox flackert
lass mich raten:
Du hast auf nem Windows 2000 oder XP mit deaktivierten Themes getestet ?!
Du hast auf nem Windows 2000 oder XP mit deaktivierten Themes getestet ?!
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/