Avatar billede gibber Nybegynder
21. december 2004 - 21:56 Der er 7 kommentarer og
1 løsning

Listbox i vba

Hej.

Jeg har lavet en listbox som indlæser nogle data fra forskellige steder. Jeg har følgende 2 spørgsmål:

1. Efter indlæsning af data vil jeg gerne have at den første post i listboxen bliver Selected/aktiveret.

2. Jeg indlæser fra to datasæt til min listbox. Er det muligt at give dem forskellige tekstfarver/baggrundsfarver i samme listbox?

På forhånd tak.

Gibber
21. december 2004 - 22:26 #1
1.
Listbox1.ListIndex = 0

2. Det har jeg ikke set i en listbox
Avatar billede martin_moth Mester
22. december 2004 - 06:34 #2
2. Du kan selecte forskellige items, der derved får en anden farve. Men eller ikke (måske via noget langhåret API e.l.)
Avatar billede gibber Nybegynder
23. december 2004 - 10:12 #3
Hej flemmingdahl,

Jeg fik nok ikke formuleret mig korrekt. Jag vil bare få den første post markeret ikke aktiveret (altså skal den bare highlighte den første post som når man klikker på den).

Ellers tak for hjælpen
23. december 2004 - 10:39 #4
Hvis et item i en listbox er farvet blå, så er den valgt. Hvis du bare vil have focus på listbox'en, så brug ListBox1.SetFocus - men det giver ikke en markering af den første post.
Avatar billede gibber Nybegynder
28. december 2004 - 10:48 #5
Jeg har fundet løsningen på problem 1.

Det kan løses via Sendkeys PilNed og PilOp. Hvad er Chr - værdien for disse taster?
Avatar billede martin_moth Mester
28. december 2004 - 11:10 #6
Opret en form, brug følgende kode, og tryk på piletasten - så får du skrevet koden ud i en msgbox

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
  MsgBox KeyCode
End Sub
Avatar billede martin_moth Mester
28. december 2004 - 11:12 #7
Pil op: 38
Pil ned: 40
Avatar billede bak Forsker
30. december 2004 - 18:02 #8
Ved  SendKeys skal du bruge
SendKeys "{UP}"
SendKeys "{DOWN}"
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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