Mit Checkbox andere Checkboxen aktivieren



  • Hallo Zusammen

    Habe folgendes Problem:

    Möchte mit der einen Checkbox(1) die anderen Checkboxen in der CheckedListBox die anderen(2-10000) anderen aktivieren/deaktivieren können.

    Also ich aktiviere (1) und alle anderen nehmen den gleichen zustand an.

    Mein Code

    private: System::Void chkbxAlleMarkieren_CheckedChanged(System::Object^  sender, System::EventArgs^  e) {
    
                 this->lbxDatenbank->GetItemChecked(0);
                 lbxDatenbank->BeginUpdate();
    			 for(int i = 0;i < 10000; ++i)
    			 {
                     lbxDatenbank->ItemCheck(sender, e);
    
    			 }
    
                 lbxDatenbank->EndUpdate();
             }
    

    Bei diesem Code bekomme ich immer diese Fehlermeldung:

    Fehler 1 error C3728: 'event System::Windows::Forms::ItemCheckEventHandler ^System::Windows::Forms::CheckedListBox::ItemCheck': Das Ereignis hat keine raise-Methode

    Kann mir da Jemand helfen?

    Danke schon im Voraus 🙂



  • Wie wärs mit ->Checked = true ?



  • Knuddlbaer schrieb:

    Wie wärs mit ->Checked = true ?

    Wo und wie soll ich dieses eintragen? Muss ich "mscorlib.dll" noch einbinden?

    Dankeschön und Gruss



  • Knuddlbaer schrieb:

    Wie wärs mit ->Checked = true ?

    Wo und wie soll ich dieses eintragen? Muss ich "mscorlib.dll" noch einbinden?

    Dankeschön und Gruss



  • for (int i = 0; i < checkedListBox1.Items.Count;++i)
                    checkedListBox1.SetItemChecked(i, true) ;
    


  • Hat geklappt... 🙂
    Dankeschön und Gruss


Anmelden zum Antworten