button durch checkbox aktivieren
-
also ich hab ein formular.
dort gibt es eine checkbox und ein button.
der button dazu da um auf die nächste form zu gelangen.
doch dieser button soll erst aktiv werden wenn man ein häckchen in die checkbox gesetzt hat. wenn keins drin ist soll der button wohl da sein aber nicht benutzbar.
-
Welches GUI-Framework?
-
windows form
-
Mit C++/CLI? Dann solltest du dir mal diesen Beitrag durchlesen.
-
ja mach ich halt.
bin ja dann fertig...kein bock alles nochmal zu machen.
kann mir einer helfen?
-
Setze die Eigenschaft Enabled von dem Button im Load-Eventhandler der Form auf false und im CheckedChanged-Eventhandler der Checkbox auf den Wert der Eigenschaft Checked von eben jener Checkbox.
-
Dieser Thread wurde von Moderator/in SeppJ aus dem Forum C++ (auch C++0x) in das Forum C++/CLI mit .NET verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
erstmal danke
ich hab es jetzt geschafft das der button am anfang nicht benutzbar ist.
Doch ich krieg das mit der checkbox nicht so hin.
ich krieg es nur so hin das wenn man in die checkbox das häckchen setzt geht es sofort weiter.
das der button benutzbar wird klappt iwie nicht..
kannst das bitte der checkbox noch einmal ausführlicher beschreiben.
-
Auch wenn ichs ungern mache... mal ein Beispiel in C#, was du auf C++/Cli anpassen musst.
private void CheckBox_Checked(Object sender, EventArgs e) { btnMyButton.Enabled = cbxMyCheckBox.Checked; }
-
ich bin mal so frei, jetzt solltest auch du weiter kommen
private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) { button1->Enabled=false; } private: System::Void checkBox1_CheckedChanged(System::Object^ sender, System::EventArgs^ e) { if (checkBox1->Checked==true) { button1->Enabled=true; } else { button1->Enabled=false; } } private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { MessageBox::Show("klick mich"); } };