Delphi-PRAXiS

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/)
-   -   Delphi [Delphi XE2 Upd.4] - Scrollbar - Hover Zeichenfehler? (https://www.delphipraxis.net/167801-%5Bdelphi-xe2-upd-4%5D-scrollbar-hover-zeichenfehler.html)

ChrisE 19. Apr 2012 15:01

[Delphi XE2 Upd.4] - Scrollbar - Hover Zeichenfehler?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo DP'ler,

ich habe ein Problem, was ich mir nicht erklären kann.

Und zwar scheint der Scrollbar ein Zeichenproblem zu haben - zumindest hat er das Reproduzierbar bei mir.

Neues VCL-Projekt:
- In dieser Reihenfolge die Komponenten platzieren (irgendwo auf dem Form):
1. Scrollbar
2. Panel
3. Scrollbar
- In FormCreate folgenden Quelltext:
Delphi-Quellcode:
begin
  Panel1.Align := alTop;
  Panel1.ParentBackground := FALSE;
  Panel1.Color := clTeal;

  ScrollBar2.Align := alBottom;
end;
Projekt laufen lassen und mit den Scrollbars einfach ein bisschen spielen. Es tretten die merkwürdigsten "Zeicheneffekte" auf, beim Hover-Effekt.
  • Teile des anderen Scrollbars werden gezeichnet
  • Teile des Ursprungszustandes des Scrollbars werden gezeichnet
  • Teile des Panels werden gezeichnet
Kann das irgendjemand bestätigen und hat vielleicht auch schon jemand eine passende Lösung?

Systeminfos:
  • Windows 7 Ultimate
  • Rad Studio XE2 Upd. 4 Prof.
  • Helpupdate 3
  • IDE Fixpack 4.8
  • DDevExtensions 2.5
Im Anhang mein Projekt.

Danke schon mal für die Hilfe.

Gruß, Chris

Peter1999 19. Apr 2012 15:35

AW: [Delphi XE2 Upd.4] - Scrollbar - Hover Zeichenfehler?
 
Hi,

schalte mal das DoubleBuffered der Scrollbars ab. Ansonsten sieht es bei mir (D2009) auch schon "merkwürdig" aus, wenn auch etwas anders (schwarze Scrollbars) als in deiner EXE.


VG...

ChrisE 19. Apr 2012 15:44

AW: [Delphi XE2 Upd.4] - Scrollbar - Hover Zeichenfehler?
 
Hi Peter1999,

du bist der Held des Tages. Das hab ich nicht beachtet, dass ich das -auch- im Testprojekt gesetzt hatte. Allerdings hab ich es beim Fenster gesetzt, dass da der Scrollbar und auch alle anderen Komponenten auf dem Form das "erben" war mir nicht klar. Wieder was gelernt :-D

Also: DoubleBuffered + Scrollbars = :twisted:

Dank Dir nochmal Peter1999.

Gruß, Chris


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:08 Uhr.

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