دوستمون یه فرم برای محاسبه مبالغ داره که توی این فرم چند تا تکست باکس هست که هر کدوم اگه مقدار گرفت باید همون لحظه در تکست باکس مربوطه جمع کل رو نمایش بده.
برای محاسبه آنی مقدار ها هم ترجیح داده که از اونت تکست چنج استفاده کنه و کدهاش رو به شکل زیر نوشته.
این مدل کد نویسی در اصل اشتباهه.
حالا برای انجام این کار :
ابتدا بهتره یه متد تعریف کنیم
برای مثال :
private void hesab()
{
}
البته میشه به چند روش نوشت
(مثلا میتونیم از try catch یا ... هم استفاده کنیم)
double x = 0, y = 0, z = 0, k = 0;
if (textBox1.Text != "")
{
x = double.Parse(textBox1.Text);
}
if (textBox2.Text != "")
{
y = double.Parse(textBox2.Text);
}
if (textBox3.Text != "")
{
z = double.Parse(textBox3.Text);
}
k = x + y + z;
textBox4.Text = k.ToString();
private void textBox1_TextChanged(object sender, EventArgs e)
{
hesab();
}
از منوی کشویی تکست باکس اول رو انتخاب میکنیم
به همین سادگی :)
پیروز باد
خدا به آرزوهات برسونتت یک حله دمت گرم و سوال بعدیم هم اینه من دوتا فرم دارم توی فرم اولم یک کمبوباکس دارم که مقداری نداره یعنی آیتمی توش نیست میرم فرم دومم یک تکست باکس دارم توی تکست باکس میزنم مثلا پراید روی دکمه ی افزودن کلیک میکنم میره توی بانک اکسس ذخیره میشه این تا اینجا الان میخوام وقتی رفتم توی فرم بعدیم ببینم کمبو باکسم یک ایتم توشه به نام پراید یعنی کمبو باکسم باید از بانک مقداراشو بگیره چه کدی بزنم ؟ من فقط ماله دیتا گرید ویو رو بلدم که از بانک بگیره برای کمبو باکس چطوره ؟