mehrere bedingeungen ???
-
moin!
bin noch nicht lange dabei,
und nun habe ich folgendes problem.ich habe 3 edit (fenster) und einen speedbutton,
der deaktiviert ist und erst aktiviert werden soll wenn in edit1 - 3 was drin steht.kann mir da bitte einer helfen
bin halt noch nicht so erfahren mit den ganzen sachen.
hab schon im forum gesucht aber nix dazu gefunden was mir weiter helfen konnte.mfg
ddx
-
mach bei allen 3 edits das gleiche onchange event und zwar:
if((Edit1->Text != "")&&(Edit2->Text != "")&&(Edit3->Text != "")) SpeedButton1->Enabled = true;
-
Du fragst im OnChange - Event Handler der Edit Felder ab, ob sich in ihnen etwas befindet, wenn das bei allen dreien der Fall ist setzt du Enabled vom Button einfach auf true, wenn nicht dann auf false;
void __fastcall TForm1::Edit123Change(TObject *Sender) { if(dynamic_cast<TEdit*>(Sender)->Text != "") SpeedButton1->Enabled = true; else SpeedButton1->Enabled = false;
-
jop danke funktiniert toll.
danke cu
ddx
-
Wenn das weitere Kreise ziehen sollte, sollte man vielleicht über sowas hier nachdenken...
-junix