button durch checkbox aktivieren
-
hallo,
ich versuch ein programm in visual c++ 2010 zu installieren, doch ich hab ein kleines problem.
der user muss um auf weiter klicken zu können ein häckchen in einer checkbox machen. doch das klappt nicht.
bei mir ist der button dauerhaft aktiviert.ich will das man den button sehen kann, aber nur nachdem man ein häckchen in der chckbox gemacht hat den button benutzen kann.
hoffe das mir einer helfen kann.
über ein beispiel code würde ich mich freuen;)Mfg,
v4ny3
-
Ich kann beim beim besten Willen nicht verstehen, was du vorhast bzw. was genau dein Problem ist. Vielleicht beschreibst du mal etwas ausführlicher, was das Problem ist (welche Checkbox/Button gehört zu welchem Programm, was installierst du, wo tritt das Problem auf, etc. ).
-
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"); } };