Just nu i M3-nätverket
Gå till innehåll

Ta bort Items från en CheckedBoxList


CSharper

Rekommendera Poster

Jag har lite problem med att ta bort flera Items från en CheckedBoxList. Jag lyckas med att ta bort en item oavsett var den ligger i listan. Men med flera blir det knepigt. Jag loopar igenom listan för att kolla vilka som är Checked osv. Det gäller C#.

Är det någon som har ngn vettig lösning ?

/CSharper

 

Länk till kommentar
Dela på andra webbplatser

Problemet kan vara att om du tar bort en mitt i listan så ändras indexen på de efterkommande. Så att vad du får göra är att om du tar bort en så får du inte räkna upp indexet, utan kolla samma index igen.

 

while ( index är mindre än storlek )

{

if ( checked )

ta bort

else

räkna upp index

}

 

det borde funka.

 

Jocke

Det ser mörkt ut på Kameruns avbytarbänk - Arne Hegerfors

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...