AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Scrollbar mit modernem Anfasser

Ein Thema von Mattze · begonnen am 23. Jul 2014 · letzter Beitrag vom 24. Jul 2014
Antwort Antwort
Seite 2 von 2     12   
Mattze

Registriert seit: 6. Jan 2005
664 Beiträge
 
#11

AW: Scrollbar mit modernem Anfasser

  Alt 23. Jul 2014, 18:50
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
  Mit Zitat antworten Zitat
Mattze

Registriert seit: 6. Jan 2005
664 Beiträge
 
#12

AW: Scrollbar mit modernem Anfasser

  Alt 23. Jul 2014, 19:07
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
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

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

AW: Scrollbar mit modernem Anfasser

  Alt 23. Jul 2014, 20:37
Die Größe des Cursors ergibt sich aus dem Verhältnis von PageSize zu (Max - Min).
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#14

AW: Scrollbar mit modernem Anfasser

  Alt 23. Jul 2014, 23:04
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.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Mattze

Registriert seit: 6. Jan 2005
664 Beiträge
 
#15

AW: Scrollbar mit modernem Anfasser

  Alt 24. Jul 2014, 06:33
Gelöst!!!

Hallo Uwe,

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

Gruß
Mattze
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#16

AW: Scrollbar mit modernem Anfasser

  Alt 24. Jul 2014, 08:19
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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Mattze

Registriert seit: 6. Jan 2005
664 Beiträge
 
#17

AW: Scrollbar mit modernem Anfasser

  Alt 24. Jul 2014, 11:48
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
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:54 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