PDA

View Full Version : سوال: جمع زدن دو text box



nimaariya
چهارشنبه 21 اسفند 1392, 23:02 عصر
با سلام خدمت شما مهندسین محترم
بنده سه تا فرم دارم که در اولی یک textbox و در فرم دوم هم یک textbox دیگر هست
حال میخوام با توجه به اینکه در دو تکست باکس قبلی اعداد وارد ویکنم جمع این اعداد در فرم سوم در تکس باکس فرمم قرار بگیره ممنون میشم کمکم کنید.

c#.net

mohsen-01
چهارشنبه 21 اسفند 1392, 23:30 عصر
از اونجایی که فرم سوم رو باز کردی باید اول textBox رو انتقال بدی. بعد از این استفاده کن
textBox3.Text = (Int32.Parse(textBox1.Text) + Int32.Parse(textBox2.Text)).ToString();

daniyaltjm
پنج شنبه 22 اسفند 1392, 00:40 صبح
ببین شما 2 عدد تکست باکس در فرم اول بزار و 1 دکمه و در فرم دوم هم 1 تکست باکس برای نتیجه جمع تکست باکسها بزار و حتما Modifiers اون تکست باکس فرم دومت رو Public بزار کد رو اینطوری بنویس :


public int m;
private void button1_Click(object sender, EventArgs e)
{
Form2 f = new Form2();
m = Convert.ToInt32(textBox1.Text)+Convert.ToInt32( textBox2.Text);
f.textBox1.Text = Convert.ToString(m);
f.ShowDialog();
}

Morteza-76
پنج شنبه 22 اسفند 1392, 11:14 صبح
فکر کنم دوستمون نمیخوان از یک کلید استفاده کنن و میخوان که هر چی نوشته شد درون این دو تکست باکس جمعشون درون تکست باکس فرم سومشون قرار بگیره

{

public void textBox1_TextChanged(object sender, EventArgs e)
{
Form2 objform = new Form2();
int sum;
sum = Convert.ToInt16(textBox1.Text) + Convert.ToInt16(textBox2.Text);
objform.textBox1.Text = Convert.ToString(sum);
}

private void textBox2_TextChanged(object sender, EventArgs e)
{
Form2 objform = new Form2();
int sum;
sum = Convert.ToInt16(textBox1.Text) + Convert.ToInt16(textBox2.Text);
objform.textBox1.Text = Convert.ToString(sum);
/ }
}