Benutzer mit den meisten Antworten
Wie kann ich Visual BAsic rechnen lassen???

Frage
-
Hallo, ich hab mal ne Frage:
Wenn ich auf >Button1< clicke, dann soll er >TextBox1< plus >TextBox2< rechnen, und das Ergebniss in >TextBox3< ausgeben..
Wie lautet dafür der Code??
Ich hoffe, dass mir da einer weiterhelfen kann.
Danke schon mal im Foraus.
Antworten
-
ganz einfach
me.textbox3.text = (me.textbox1.text + me.textbox2.text)
in den code vom button.click schreiben- Als Antwort markiert Kay GizaMicrosoft employee Montag, 20. Juli 2009 06:02
-
Basic ist zwar nicht meine Baustelle, aber das sollte so nicht funzen.
Gehen wir mal von der Zahl 23 in textbox1 aus und von der Zahl 20 in textbox2 aus.
Dann sollte nach Deinem Code in der textbox3 die Summe 2320 stehen und nicht wie erwartet 43.
Hier werden nämlich nur die Strings aneinander gehangen, wie z.B. "HalloWelt".
Die Eingabe in textbox1 und texbox2 müssen erst in einen Integer, Double oder Float umgewandelt werden.
So würde das in C++/CLI aussehen, wobei der try catch Block für die Fehlerabfangung ist…
Code Snippettry
{
int _zahl1 = Convert::ToInt32(textBox1->Text);
int _zahl2 = Convert::ToInt32(textBox2->Text);
textBox3->Text = Convert::ToString(_zahl1 + _zahl2);
}
catch(Exception^ ex)
{
MessageBox::Show(ex->Message);
}
- Als Antwort markiert Kay GizaMicrosoft employee Montag, 20. Juli 2009 06:02
Alle Antworten
-
ganz einfach
me.textbox3.text = (me.textbox1.text + me.textbox2.text)
in den code vom button.click schreiben- Als Antwort markiert Kay GizaMicrosoft employee Montag, 20. Juli 2009 06:02
-
Basic ist zwar nicht meine Baustelle, aber das sollte so nicht funzen.
Gehen wir mal von der Zahl 23 in textbox1 aus und von der Zahl 20 in textbox2 aus.
Dann sollte nach Deinem Code in der textbox3 die Summe 2320 stehen und nicht wie erwartet 43.
Hier werden nämlich nur die Strings aneinander gehangen, wie z.B. "HalloWelt".
Die Eingabe in textbox1 und texbox2 müssen erst in einen Integer, Double oder Float umgewandelt werden.
So würde das in C++/CLI aussehen, wobei der try catch Block für die Fehlerabfangung ist…
Code Snippettry
{
int _zahl1 = Convert::ToInt32(textBox1->Text);
int _zahl2 = Convert::ToInt32(textBox2->Text);
textBox3->Text = Convert::ToString(_zahl1 + _zahl2);
}
catch(Exception^ ex)
{
MessageBox::Show(ex->Message);
}
- Als Antwort markiert Kay GizaMicrosoft employee Montag, 20. Juli 2009 06:02