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 TListBox: Weiches Scrollen abschalten? (https://www.delphipraxis.net/49228-tlistbox-weiches-scrollen-abschalten.html)

v1ruz 7. Jul 2005 11:29


TListBox: Weiches Scrollen abschalten?
 
Hallo zusammen,

ich hab über die Suchfunktion hier nichts dazu gefunden:

Ich möchte erreichen, dass eine ListBox BEIM ERSTEN SCROLLEN NICHT weich scrollt, auch wenn der Anwender es bei Windows so eingestellt hat. Nachdem das erste Scrollen gemacht ist gehts ruck zuck.

Ich benutze folgenden Code zum Scrollen:

Delphi-Quellcode:
Listbox.ItemIndex := Listbox.ItemIndex + 1
Dabei wird die Selektion verändert und deshalb manchmal gescrollt.


Ich hoffe ihr könnt mir helfen.

Florian

sniper_w 7. Jul 2005 11:52

Re: TListBox: Weiches Scrollen abschalten?
 
und ich wiess nicht, wie man eine TListBox weich scrollt? :gruebel:
Bei mir ist definitif nicht weich.

Pr0g 7. Jul 2005 12:11

Re: TListBox: Weiches Scrollen abschalten?
 
Zitat:

Zitat von sniper_w
und ich wiess nicht, wie man eine TListBox weich scrollt? :gruebel:

Wenn du bei der ListBox auf die Pfeile der Scrolleiste klickst, so schiebt sich der Inhalt nach oben/unten, bis ein ganzer neuer Eintrag sichtbar ist. Diese Bewegung kann man verfolgen, sie ist also "weich". Würde man sie nicht sehen können, da direkt nach dem Klick ohne Verzögerung ein neuer Eintrag sichtbar ist, dann wäre es "hart". So zumindest würde ich es verstehen.

MfG Pr0g

Luckie 7. Jul 2005 12:20

Re: TListBox: Weiches Scrollen abschalten?
 
Wie viele Items sind denn in deiner Listbox?

v1ruz 7. Jul 2005 12:23

Re: TListBox: Weiches Scrollen abschalten?
 
Ich habe unterschiedlich viele Einträge, aber meistens so knapp 10. Davon sind immer 4 sichtbar.

Übrigens tritt der Effekt immer dann auf wenn die Listbox einmal mit clear geleert wurde. Und weil das sehr oft im Programm vorkommt ist es schon blöd...

PS: Ich habe es auch mit TopIndex ausprobiert, aber das gleiche spiel...


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:53 Uhr.

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