30. marts 2003 - 15:18Der er
8 kommentarer og 1 løsning
Startværdi valgt og fremhævet i en listbox
En listbox indeholder en række linier og ved start af formen, der indeholder listboxen, skal første linie være valgt og fremhævet. I Access gøres det med Listbox.DefaultValue, men den går åbenbart ikke i VB - hvordan gøres det?
Ja - piletasterne. Jeg skal først klikke på en af linierne før jeg kan bruge piletasterne. Min List1.ListIndex=0 ligger som den sidste linie i FormLoad - er det ikke korrekt?
Det burde være ok. Men sker der noget i Form_Activate som fjerner fokus fra List1? Så vil det være årsagen, siden du skal genskabe fokus på List1. Eller flyt List1.ListIndex = 0 til Form_Activate Du skal bare huske at koden køre hver gang formen bliver aktiveret/får fokus.
Jeg har en splashskærm, som jeg lukker ned umiddelbart før List1.ListIndex=0 - kan det være den? hvordan kan det være, at jeg ikke kan få lov til at bruge List1.SetFocus? Jeg må gerne skrive koden, men ved kørsel får jeg Run-time error '5' - Invalid procudure call or argument.
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.