εχω τον παρακατω κωδικα με τον οποιο προσπαθω να διαγραψω τα στοιχεία που τσεκαρω σε ενα CheckListBox, το προβλημα μου ειναι οτι διαγραφει οτι να ναι και οχι τα επιλιγμένα , καμία προταση???
int i;
CheckListBox1->Items->BeginUpdate();
for ( i=0;i<CheckListBox1->Items->Count-1;i++)
{
if ((CheckListBox1->Checked[i])==true)
{
CheckListBox1 ->Items->Delete(i);
}
}
CheckListBox1->Items->EndUpdate();
Εμφάνιση 1-6 από 6
-
04-12-09, 03:11 διαγραφη στοιχείων απο CheckListBox1 #1
-
04-12-09, 10:53 Απάντηση: διαγραφη στοιχείων απο CheckListBox1 #2Κώδικας:
CheckListBox1->Items->BeginUpdate(); for ( i=0;i<CheckListBox1->Items->Count-1;i++) { if ((CheckListBox1->Checked[i])==true) { CheckListBox1 ->Items->Delete(i); i--;//δεν ξέρω αν αυτό θα σου κάνει αυτό που θες } } CheckListBox1->Items->EndUpdate();
-
04-12-09, 11:12 Απάντηση: διαγραφη στοιχείων απο CheckListBox1 #3
Το πρόβλημα είναι ότι διαγράφοντας ένα item από το listbox αλλάζει το index σε όλα τα επόμενα. Μια πρόχειρη λύση είναι να κάνεις το loop ανάποδα, από το Count έως το 0. Δηλαδή:
Κώδικας:for (i = CheckListBox1->Items->Count-1; i >= 0; --i) ...
-
04-12-09, 13:14 Απάντηση: διαγραφη στοιχείων απο CheckListBox1 #4
Τελευταία επεξεργασία από το μέλος KinigosPsixon : 05-12-09 στις 12:48.
-
04-12-09, 17:22 Απάντηση: διαγραφη στοιχείων απο CheckListBox1 #5
Κάντο με while loop και το i να το αυξάνεις μόνο όταν ΔΕΝ σβήνεις κάποιο item.
-
05-12-09, 12:47 Απάντηση: διαγραφη στοιχείων απο CheckListBox1 #6
Παρόμοια Θέματα
-
ΔΙΑΓΡΑΦΗ ΑΝΑΖΗΤΗΣΕΩΝ ΑΠΟ GOOGLE
Από Mahaneva στο φόρουμ Internet, web surfing και online υπηρεσίεςΜηνύματα: 2Τελευταίο Μήνυμα: 23-06-09, 13:03 -
Jetspeed 520+ reset στοιχείων όταν βγαίνει από το ρεύμα
Από xrokos στο φόρουμ ADSL & Broadband Hardware, routers και modems...Μηνύματα: 6Τελευταίο Μήνυμα: 06-06-08, 20:45 -
Διαγραφή από Skype Pro
Από Κώστας Κορ στο φόρουμ Skype, Betamax, Sip ProvidersΜηνύματα: 2Τελευταίο Μήνυμα: 24-02-08, 02:51 -
Διαγραφη απο 4ΝΕΤ
Από Nik_Gr στο φόρουμ NovaΜηνύματα: 22Τελευταίο Μήνυμα: 09-12-06, 13:26 -
Εμφάνιση στοιχείων απο φόρμα site σε mail με script php
Από Tommy_Angelo στο φόρουμ Web authoring, development & web designΜηνύματα: 1Τελευταίο Μήνυμα: 16-06-06, 05:41
Bookmarks