Avatar billede -xyz- Nybegynder
11. april 2005 - 10:27 Der er 6 kommentarer og
1 løsning

Markere sidste Item i Listbox

Ja, titlen giver næsten sig selv, jeg leder efter en måde at markere det sidste item i en listbox, og dermed også scrolle ned, dvs. noget ala ListViews EnsureVisible()

//Kenned
Avatar billede the_party_dog Nybegynder
11. april 2005 - 11:08 #1
Hvis du læser ListBox.Item.Count ud i en variabel, trækker en fra, og bruger ListBox.SelectedIndex = VAR, så vil du på den måde få den sidste item i din listbox.

Er det sådan du mener det? Eller mener du den sidst synlige i din listbox?
Avatar billede -xyz- Nybegynder
11. april 2005 - 13:22 #2
Nej, jeg mener at jeg vil have det at min listbox skal scrolle ned til det nyeste item i boxen, således at det altid er synligt...
Avatar billede the_party_dog Nybegynder
11. april 2005 - 13:23 #3
Hvad er nyeste? Stil en situation op, så vil jeg se om jeg kan hjælpe dig :)

Snakker vi om at du tilføjer en ny ting til din listbox, og efter du har tilføjet den, vil du have at den markere den nyeste i Item?
Avatar billede -xyz- Nybegynder
11. april 2005 - 13:30 #4
Jeg har en listbox hvor der bliver add'et et antal objekter, og så vil jeg gerne have markeret den der er blevet add'et sidst altså det nederste og der skal samtidigsørges for at det også bliver vist... Ligesom EnsureVisible()
Avatar billede the_party_dog Nybegynder
11. april 2005 - 13:36 #5
Jeg må ærligt erkende at jeg ikke kan se hvad mit forslag gør forkert. Jeg har lige lavet en test opstilling, som igennem en loop tilføjer over 200 objekter til en listbox, og lige bagefter selecter jeg det allersidste objekt med dette:

listBox1.SelectedIndex = listBox1.Items.Count - 1;

Loop'en er her:

for(int i = 0; i < 300; i++)
            {
                listBox1.Items.Add(i);
            }

Dette giver at tallet 299 i listbox'en er valgt.....
Avatar billede -xyz- Nybegynder
11. april 2005 - 13:43 #6
Det gjorde det også mange gange undskyld, læg et svar for point
Avatar billede the_party_dog Nybegynder
11. april 2005 - 13:44 #7
Du skal skam ikke undskylde, blev bare i tvivl om mine evner, da jeg mente jeg havde givet et svar som passede til dit ønske :)

Forsat god dag, og nyd det gode vejr. :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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