Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Windows 11 - DoubleBuffered Problem (https://www.delphipraxis.net/209098-windows-11-doublebuffered-problem.html)

user69 25. Okt 2021 16:48

Windows 11 - DoubleBuffered Problem
 
Liste der Anhänge anzeigen (Anzahl: 1)
Windows 11 zeigt bei mir einige DoubleBuffered zeichnen Probleme: Insbesondere bei einer TComboBox und TEdit (siehe Demo source) anbei. Das ist auch schon im Form Designer so sichtbar. Auch beim MouseHover verändert sich was. Ich nutze D10.4.2.
Wenn ich DoubleBuffered der Form abschalte ist es ok (BTW: In jedem anderen Windows übrigens sowieso). Ähnlich verhält es sich wenn die TComboBox und TEdit in einer Groupbox sitzen - auch dort muss DoubleBuffered aus sein, damit die Elemente normal gezeichnet werden.

Nun will ich aber DoubleBuffered behalten um Flackern zu vermindern.

Kennt jemand das Problem (oder eine Lösung)?
Kann man da hoffen das Windows 11 das behebt - ich denk das hätte doch schon längst das aufallen müssen und fürchte man will das so.

venice2 25. Okt 2021 16:53

AW: Windows 11 - DoubleBuffered Problem
 
Unter D11 Flackert nichts Doublebuffer überall an.
Es gibt auch kein Zeichnungs Problem.

himitsu 25. Okt 2021 17:06

AW: Windows 11 - DoubleBuffered Problem
 
Hier auch nicht.

Da DevExpress ja zwangsweise bei fast allen Forms bescheuterter Weise das aktiviert ... aber zumindestens sah ich noch keine Probleme.

user69 25. Okt 2021 17:35

AW: Windows 11 - DoubleBuffered Problem
 
Liste der Anhänge anzeigen (Anzahl: 3)
Ich war wohl nicht korrekt genug in der Beschreibung. Es geht nicht ums flackern, sondern das Zeichen der TCombobox und des TEdit. Die sehen bei DoubleBuffered einfach mies aus.
Anbei 2 Screenshots - Wrong und OK

Anbei auch die Exe, wo ihr das hoffentlich selbst seht.

venice2 25. Okt 2021 17:41

AW: Windows 11 - DoubleBuffered Problem
 
Wie schon gesagt
Ich denke du hast ein anderes Problem deine EXE (deineExe.png) aus dem Archiv Issue.zip zeigt keine Auffälligkeiten.
Grafiktreiber oder sonstiges Problem?.

user69 25. Okt 2021 18:06

AW: Windows 11 - DoubleBuffered Problem
 
Bist du in Windows 11 (nicht Delphi 11)?

venice2 25. Okt 2021 19:00

AW: Windows 11 - DoubleBuffered Problem
 
Zitat:

Zitat von user69 (Beitrag 1496598)
Bist du in Windows 11 (nicht Delphi 11)?

Nö Windows 10 und D11
Ach du meinst in Windows 11 nö hab ich nicht. Zu früh!
Sorry Windows 11 habe ich überlesen . Mein Fehler.

Müssen dann andere testen.
Ich würde trotzdem mal versuchen einen Grafiktreiber kompatibel zu Win11 zu installieren.
Nvidia hat da einen soweit mir bekannt ist.

OK lösche die Anhänge dann wieder.

user69 25. Okt 2021 19:48

AW: Windows 11 - DoubleBuffered Problem
 
Grafiktreiber sind unwahrscheinlich.
Ich seh es auf 2 total verschiedenen Computern: Einer VM und einen nagelneuen PC mit Windows 11 ausgeliefert.

Der schöne Günther 26. Okt 2021 07:27

AW: Windows 11 - DoubleBuffered Problem
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von user69 (Beitrag 1496594)
Anbei auch die Exe, wo ihr das hoffentlich selbst seht.

Ich hätte das ja gerne für dich ausprobiert, aber bei so etwas wird mir dann doch etwas mulmig:

jaenicke 26. Okt 2021 08:59

AW: Windows 11 - DoubleBuffered Problem
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1496613)
Ich hätte das ja gerne für dich ausprobiert, aber bei so etwas wird mir dann doch etwas mulmig:

Das ist ja nur der Windows Defender. Dessen Ergebnisse nehme ich eher weniger Ernst. ;-)

Ein manueller kurzer Blick in die Exe zeigt meiner Meinung nach keine Auffälligkeiten.

Ich habe leider aktuell keine Zeit für einen Test unter Windows 11. Ich schaue einmal, ob ich heute Abend dazu komme.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:43 Uhr.
Seite 1 von 4  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz