PDA

View Full Version : تغییر متن textbox



aryadev
جمعه 25 تیر 1395, 20:16 عصر
من یک کد نوشتم برای اینکه تفریق دو تکست باکس در یک تکست باکس نمایش داده بشه . برای مثال : تکست باکس 1 - تکست باکس 2= تکست باکس 3
البته تکست باکس 3 enabled غیر فعال است .
من این کد را برای جمع نوشتنم

Double tkhnagh;
tkhnagh = Double.Parse(textBoxX4.Text) + Double.Parse(textBoxX5.Text);
Double mand;
mand = Double.Parse(textBoxX6.Text);
mand = Double.Parse(textBoxX7.Text) - tkhnagh;

ولی نمیدونم کجا بزارمش که درجا بعد از وارد کردن متن کد بالا انجام بشه
کمککککککککککککککممممممممم ممممککککککککک

mrprestige
جمعه 25 تیر 1395, 20:26 عصر
سلام دوست من وقتت بخیر ، شما میتونی تکست باکس 2 رو هم enable ش رو غیر فعال کنی و در تکس باکس 1 در خاصیت TextChange اون شرط بزاری تا زمانی که عددی وارد تکست باکس 1 نشده تکس باکس 2 فعال نشه و داخل رویداد textchange اون هم (تکس باکس 2 ) کد های مربوطه رو بنویسید تا زمانی که عدد دوم رو داخل تکست باکس 2 نوشتی همین لحظه داخل تکست 3 نمایش بده

پیروز و موفق باشی

mrprestige
جمعه 25 تیر 1395, 21:42 عصر
دوست من اول توی Text box 1 توی خاصیت Text change اون اینوبنویس

if (textbox1.text!=string.empty)
{
textbox2.enable=true;
}
else
{
textbox2.enable=false;
}

بعد داخل کلاس Form1 سه تا متغییر تعریف کن به این شکل

int a=convert.Toint32(textbox1.text);
int b=convert.Toint32(textbox2.text);
int sum=0

و در text box2 اینو بنویس ( توی رویداد textchange)

sum=a+b;
textbox3.text=sum.tostring();




من اینجا با عملگر جمع برات مثال زدن خودت میتونی از عملگر دیگه ای استفاده کنی یا اضافه کنی فرقی نداره فرم کلی همینی هست که بهت گفتم

پیروز و موفق باشی

aryadev
شنبه 26 تیر 1395, 15:24 عصر
خیلی ممنون