2016-08-07 6 views
-2

Ich habe zwei Textfelder Textbox1 und Textbox2. Ich möchte einen Wert in Textbox1 eingeben, der durch 250 geteilt wird und das Ergebnis wird in Textbox2 angezeigt, ohne eine Schaltfläche zu verwenden. Beispiel: 500/250 = 2 Ich möchte Textbox2 automatisch 2 anzeigen, wenn ich 500 in Textfeld1 eingeben. PlsVerwenden von zwei Textfeldern Wie berechne ich und zeige Ergebnis in Textbox2

+0

Ich habe 3 Textfelder. Txtbx1 ist leer Textbx2 hat die Nummer '100' Textbox3 = ein beliebiger Wert in txtbx1 geteilt durch Wert in Textbox2, die 100 ist. Ohne eine Schaltfläche, wie mache ich Textbx3 automatisch Zeigen Sie die Antwort an, wenn eine Zahl in txtbx1 eingegeben wird. Pls jemand Hilfe m stecken – user6688692

Antwort

0

Sudo Code

definieren eine textchage Funktion auf textbox1 Zweck dieser Funktion helfen ist Wert von textbox1 zu lesen und den Wert, der durch 250 dividiert und das dividierte Wert in TextBox2

so Code weise Schreiben Sie benötigen nur wenige Schritte zu unternehmen, wie unten beschrieben:

nehme an, Sie WinForms

private void textbox1_TextChanged(object sender, EventArgs e) 
{ 
     textbox2.Text = (Convert.ToInt32(textbox1.Text)/250).ToString();  
} 
verwenden

find textchange event here

put code here

+0

Verwenden Sie 'Convert.ToDouble' anstelle von' Convert.ToInt32'. – codemirror

+1

Danke, es funktioniert, aber wie mache ich es erlauben Dezimal-Eingaben und Ergebnisse dank – user6688692

+0

Verwenden Sie 'Convert.ToDouble' anstelle von' Convert.ToInt32'. – codemirror