Zwei Textfelder einem Button zuweisen
-
Hallöchen!
Ich möchte mich mal ein bisschen in die grafische Programmierung von C++ wagen. Nur ich weiss nicht... wie kann man zwei "Edit"-Felder einem "button" zuweisen?
Zum Beispiel... ich möchte was mit "net send" (von windows) testen wenn ich auf den "Button" klicke dann soll der "net send" mit den eingaben von "Edit"-Feld 1 und dem zweiten starten... kann mir jemand helfen wie ich das angeben kann?
Textfeld1 hat den Text "computer1"
Textfeld2 hat den Text "hallo"
Button soll "net send computer1 hallo" ausführen...bitte um hilfe
cYa - RK
-
du benutzt doch sicher nen entsprechendes Framework? MFC von Visual C++ oder die VCL von Borland? Wäre schon interessant, um die helfen zu können
-
Ich hab den C++Builder 6 von Borland
Hab einfach ne Application! Die öffnet sich ja automatisch am Anfang. Ich kenne mich mit Viueller programmierung halt nicht aus aber würde gerne ein bisschen rumspielen und somit gerne das in Erfahrung bringen, was ich oben geschrieben hab 
-
Hallo
du must für den Button den OnClick-Event erstellen und dort deinen Quellcode reinschreiben, den der Button ausführen soll. Dazu wählst du im Entwurfsmodus in deinem Form den Button aus, und wechselst dann zu Objektinspektor.
Dort klickst du auf den Tab Ereignisse und gleich oben steht der OnClick-Event. Auf die freie weiße Editbox daneben doppelklickst du und schon erscheint die Eventmethode für dein Form.bis bald
akari
-
hm... ich weiss wie ich nen code wo reinschreib
aber den befehl...also bis jetzt hab ich:
system("net send rk hallo");
...wie kann ich denn das Editfeld E1 und das Editfeld E2 da einbinden?
-
Hallo
dann stell deine Frage präziser. Du hast explizit von der grafischen Programmierung ( = GUI) gesprochen.
system(AnsiString("net send " + Edit1->Text + " " + Edit2->Text).c_str());bis bald
akari
-
Super!
Dankeschön! Sorry...Eine Frage noch... wie kann ich eine zweite Form mit einem klick auf ein MenuItem öffnen? Ich muss ja irgendwo die Form2 einbinden und dann
Form2->Show();
oder wie?
-
Hallo
genau. Schau mal in die BCB-FAQ hier im Forum oder in das Builder-Beispiel in dem Pfad <BCB_Path>\Examples\Apps\TwoForms.
bis bald
akari
-
Hab auch schon alles sowas ausprobiert...
Aber irgendwie bekomme ich immer wieder errors... hab mal einen screenie gemacht!
http://img186.imageshack.us/img186/7579/fehlercplusplus3ed.jpg
-
Hallo
ohne den Code dazu können wir nur raten. Ich denk mal das du das include auf das einzubindende Form vergessen hast.
bis bald
akari
-
Dieser Thread wurde von Moderator/in davie aus dem Forum C++ in das Forum VCL/CLX (Borland C++ Builder) verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Oh tut mir leid... Nicht gleich so unfreundlich

Aber danke! Du hast mir sehr geholfen! Hatte wirklich vergessen #include "....h" einzugeben

Herzlichen Dank!
See ya!