Avatar billede hhdm Nybegynder
15. juni 2001 - 08:23 Der er 8 kommentarer og
1 løsning

Autoscroll i ListBox

Når der er så mange linjer i en ListBox, som der er muligt at vise på skærmen, og man adder nogle flere, bliver der automatisk sat en lodret scrollbar på Listboxen.
Kan man få ListBoxen til automatisk at scrolle, for hvert efterfølgende item, som addes, således at sidste item altid vil være synligt i listen, mens de \"gamle\" items scroller \"oven ud\" ?

Mvh.
Hans-Henrik
Avatar billede rasmuss Nybegynder
15. juni 2001 - 09:47 #1
Ja nemt!

i en timer:

Private sub Timer1_timer()

list1.listindex = list1.listcount - 1

End sub
Avatar billede rasmuss Nybegynder
15. juni 2001 - 09:50 #2
Listcount viser hvor mange \"Lists\" der er i listboxen + 1 så derfor skal man skrive + 1 bagefter.

Listindex er den \"list\" som er markeret.

Ps.
Måske skal du i timeren først skrive:

List1.Setfokus

>Magic Star<
Avatar billede razersedge Nybegynder
15. juni 2001 - 10:59 #3
du kan bruge dette:

Text1.SelStart = Len(Text1.Text)

det går automatisk til bunden af tekstboksen...
Avatar billede razersedge Nybegynder
15. juni 2001 - 10:59 #4
ups... skulle have været et svar
Avatar billede razersedge Nybegynder
15. juni 2001 - 11:01 #5
...det gør forresten præcis det du beder om...
Avatar billede rasmuss Nybegynder
15. juni 2001 - 12:27 #6
Næsten!

Det skal ikke være text1 det skal være List1!
Avatar billede razersedge Nybegynder
15. juni 2001 - 12:30 #7
det virker altså også med en tekstbox
Avatar billede razersedge Nybegynder
15. juni 2001 - 12:30 #8
hov... ups.. havde ikke set al det _skulle_ være en listbox... sorry :O)
Avatar billede rasmuss Nybegynder
04. juli 2001 - 22:39 #9
Prøv en AktivX der hedder RightTextbox.

Den kan noget sjovt som en normal textbox ikke kan.

Kald den Text1.

randomize
text1.selcolor = int(rnd*1000000)
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