Avatar billede webcreator Nybegynder
10. februar 2005 - 20:36 Der er 4 kommentarer og
1 løsning

Fra ét listview til et andet

Hej Eksperter.

Jeg har flg. kode :

private void cmdAdd_Click(object sender, System.EventArgs e)
{
  lstMyChannels.Items.Add(lstChannels.SelectedItems[0].Text);
  lstMyChannels.Items[lstMyChannels.Items.Count+1].SubItems.Add(lstChannels.SelectedItems[1].Text);
}

Jeg er lidt i tvivl, om den første linie i et ListView har index 0 eller 1. Men i ovenstående eksempel er jeg gået ud fra, at det er 1. Jeg mener nemlig, at denne komponent som en af de få, har start-indeks 1 frem for 0.

Ovenstående giver mig fejl i linie 2 i motoden :

Specified argument was out of the range of valid values
Avatar billede Syska Mester
10. februar 2005 - 22:36 #1
Er der ikke et eksemple i SDK der er med til C#, har ikke lige noget foran mig, men kan da finde noget frem i morgen aften, hvisd det da ikke er løst af en anden inden
Avatar billede lifo Nybegynder
10. februar 2005 - 23:03 #2
nej den starter fra 0  (eller sådan har jeg altid brugt den og har aldrig fået fejl)
du blander nok med at når man tilføjer et subitem
og vil få det igen så er det fra plads 1 som subitems starter
plads 0 er det samme som text på selve lidtview
altså et eksempel

ListView lv = new ListView("mit list view");
lv.SubItems.Add("sub1");

string txt1 = lv.SubItems[0].Text; // txt1 = mit list view
string txt2 = lv.SubItems[1].Text; // txt2 = sub1
Avatar billede lifo Nybegynder
10. februar 2005 - 23:09 #3
ved ikke hvad du prøver med linje 2
men du kan ikke lave dette med +1
lstMyChannels.Items[lstMyChannels.Items.Count+1].
Avatar billede burningice Nybegynder
11. februar 2005 - 16:08 #4
skulle måske være et minus... -1
Avatar billede webcreator Nybegynder
14. februar 2005 - 18:14 #5
Takker :)
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger elementleder til System sektionen i Hvidovre

Politiets Efterretningstjeneste

CNE-specialist til PET`s indhentningsafdeling

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Ingeniør til Satellitkommunikation

Netcompany A/S

Network Engineer