Avatar billede joergen_vinther Nybegynder
24. juli 2008 - 14:30 Der er 8 kommentarer og
1 løsning

Linie i ListBox

Når jeg til en ListBox Adder et antal linier, så er den øverste linie altid understreget.
Den understregning irriterer mig. Hvordan slipper jeg af med den ?
Avatar billede supertekst Ekspert
25. juli 2008 - 11:58 #1
"Understregning" viser den control, der er focus på.

alternativer:
- sæt focus på en anden control: f.eks. Textbox1.Setfocus (men så markeres denne)
- aktiver den øverste linie i listboksen: ListBox1.ListeItem = 0 (så bliver den blå)
- eller "du må leve med det"
Avatar billede joergen_vinther Nybegynder
25. juli 2008 - 17:20 #2
Hej supertekst.

Jeg har en listBox med X antal linier. Jeg vil sætte den nederste linie i focus. Jeg har prøvet:
ListBox.setfocus X og ListBox.setfocus = X.
Ingen af metoderne accepteres af VB. Hvordan gør jeg ?
Avatar billede supertekst Ekspert
25. juli 2008 - 18:10 #3
Eksempel:  Me.ListBox1.ListIndex = Me.ListBox1.ListCount - 1

ListCount er antal linier i ListBox
- 1 fordi første linies index = 0
Avatar billede joergen_vinther Nybegynder
25. juli 2008 - 20:33 #4
Så viser ListBoxen de sidste linier. Sidste linie på blå baggrund, altså i focus. Desværre, duer ikke.
Avatar billede supertekst Ekspert
25. juli 2008 - 23:20 #5
Hvad er det så du ønsker???
Avatar billede joergen_vinther Nybegynder
26. juli 2008 - 10:46 #6
Det jeg ønsker er en listbox uden nogen form for markeringer. Det er kun et mindre problem, så spild ikke tid på det.
Avatar billede supertekst Ekspert
26. juli 2008 - 19:15 #7
Ok - men så må focus flyttes til anden control...
Avatar billede joergen_vinther Nybegynder
27. juli 2008 - 10:10 #8
Oh ja, hvor enkelt. Tak, send et svar.
Avatar billede supertekst Ekspert
27. juli 2008 - 11:26 #9
Selv tak - her er et svar...
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