Avatar billede krismort Nybegynder
01. maj 2001 - 10:51 Der er 4 kommentarer og
1 løsning

Scroll i listbox

Hej
Hvordan kan jeg fortælle mit program at min listbox skal scrolles enten til starten eller slutningen af listboxens indhold ?

- Kristian

Avatar billede tdaugaard Nybegynder
01. maj 2001 - 11:00 #1
Du kan kun gøre det ved at markere det første eller det sidste item i listboxen:


List1.ListIndex = 0 \' til starten
List1.ListIndex = List1.ListCount - 1 \' til slutningen
Avatar billede joern Nybegynder
01. maj 2001 - 11:17 #2
Krismort

Hvis du vil lade posterne gennemløbe f. eks. fra start til slut:

for a = 0 to list1.listcount-1
  list1.listindex = a
next

Pudsigt nok går det laaangsomt i win98 og ME, men kvikt i win95!

M.v.h.  Jørn
Avatar billede tdaugaard Nybegynder
01. maj 2001 - 11:20 #3
joern:> \"Pudsigt nok går det laaangsomt i win98 og ME, men kvikt i win95!\"

Det er fordi Win98/ME/2000 har \"smooth scrolling\" dvs. den scroller i pixels og ikke i items ligesom Win95 gør.
Avatar billede joern Nybegynder
01. maj 2001 - 12:23 #4
tdaugaard:>  Tak for forklaringen.  Jeg har bemærket at det går hurtigere hvis jeg samtidig bevæger markøren rundt i listeboksen.  Er det noget man kan slå fra?

M.v.h.  Jørn
Avatar billede tdaugaard Nybegynder
01. maj 2001 - 12:33 #5
joern:> Ja, det er rigtigt det går hurtigere hvis man bevæger makøren... hvorfor aner jeg ikke, men man kan desværre ikke slå det fra :-(
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester