Delphi-PRAXiS
Seite 2 von 2     12   

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 Scrollbar mit modernem Anfasser (https://www.delphipraxis.net/181189-scrollbar-mit-modernem-anfasser.html)

Mattze 23. Jul 2014 17:50

AW: Scrollbar mit modernem Anfasser
 
Hallo,

stimmt mit der Breite - theoretisch.
Darum geht es vor allen Dingen!
Habe ich vergessen, zu schreiben.
Die Breite des Thumbs bei der Listbox ändert sich auch, bei der Scrollbar nicht!
Und die 3 senkrechten Striche auf dem Thumb gibt es bei der Listbox, bei der Scrollbar nicht.
Übrigens:
Listbox, horiz. Scrollbar, Breite:=1000;
horiz. Scrollbar, Breite:=20, Schrittlänge:=10 (im OI gesetzt).
Müsste eigentlich im Scrollbar ziemlich breit sein, oder?

Gruß
Mattze

Mattze 23. Jul 2014 18:07

AW: Scrollbar mit modernem Anfasser
 
Hallo,

also eben habe ich mal
showscrollbar(listbox1.Handle,sb_horz,true);
in FormCreate gemacht.
Da kommt derselbe "unfähige", wie mit der Scrollbarkomponente, allerdings unten an der Listboxkomponente.
(Alles mit winXP-Manifest.)
Warum kommt dann also bei der Listboxkomponente selber (Scrollwidth) der "richtige" Thumb?

Mal sehen, was bei Win8.1 passiert...

Gruß
Mattze

Uwe Raabe 23. Jul 2014 19:37

AW: Scrollbar mit modernem Anfasser
 
Die Größe des Cursors ergibt sich aus dem Verhältnis von PageSize zu (Max - Min).

jaenicke 23. Jul 2014 22:04

AW: Scrollbar mit modernem Anfasser
 
Ich kann das Problem nicht reproduzieren. Wenn ich mit Delphi 7 PageSize z.B. auf 50 setze, ist der Scrollbalken halb so groß wie die Scrollbar und sieht genauso aus wie bei der ListBox.

Mattze 24. Jul 2014 05:33

AW: Scrollbar mit modernem Anfasser
 
Gelöst!!!

Hallo Uwe,

vielen Dank! Genau das hat mir gefehlt.
Das Setzen von Pagesize erledigt das alles.

Gruß
Mattze

himitsu 24. Jul 2014 07:19

AW: Scrollbar mit modernem Anfasser
 
Wobei das PageSize auf letzter Seite auch schonmal von jemanden erwähnt wurde.

Und nur nochmal erwähnt:
Das Ganze hat mit dem Modern-Style absolut garnichts zu tun, denn es ging vorher auch schon.

Mattze 24. Jul 2014 10:48

AW: Scrollbar mit modernem Anfasser
 
Hallo himitsu,

das hattest Du geschrieben, aber ich habe wohl wieder mal nicht richtig bis zu Ende gelesen.
Nach Deinem ersten Satz musste ich ja unbedingt schon antworten.
Also, entschuldige bitte. Ich werde mich bessern - hoffe ich. <ggg>

Gruß
Mattze


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:44 Uhr.
Seite 2 von 2     12   

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