PDA

View Full Version : مشکل با بلاک if



sna2015
جمعه 27 آذر 1394, 16:34 عصر
با سلام و درود
من در این جا موقعه ای که میخوام از بلاک if استفاده کنم ارور میده نمی دونم مشکل چیه

(private void btnAction_Click(object sender, EventArgs e
}
;()txtResult.Text = odd(float.Parse(txtNum1.Text), float.Parse(txtNum2.Text), float.Parse(txtNum3.Text)).ToString
()if(txtresult.text >= 18.tostring
{
;"عالی" =<textbbox5.text
}
{

abdullah20
جمعه 27 آذر 1394, 16:50 عصر
دوست عزیز شمادارید 2 تا رشته را مثل 2 تا عدد باهاشون رفتار میکنید
اول مقدار تکست باکس را به int تبدیل کنید بعد با 18 مقایسه کنید

sna2015
جمعه 27 آذر 1394, 17:09 عصر
ممنون اما
1من float (اعداد اعشاری) میخوام
2چطوری تبدیل رو انجام بدم

mrprestige
جمعه 27 آذر 1394, 19:22 عصر
ممنون اما
1من float (اعداد اعشاری) میخوام
2چطوری تبدیل رو انجام بدم

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


txtResult.Text=odd(convert.Tosingle(txtNum1.Text) و . . . . .

برای باقی تکست باکس ها هم به این صورت عمل کن و یادت باشه که اگه میخوای متغییری رو تبدیل به Float کنی از Single استفاده کن .

پیروز و موفق باشی یا علی .

sna2015
جمعه 27 آذر 1394, 20:02 عصر
سلام دوست من برای تبدیل باید به این روش عمل کنید


txtResult.Text=odd(convert.Tosingle(txtNum1.Text) و . . . . .

برای باقی تکست باکس ها هم به این صورت عمل کن و یادت باشه که اگه میخوای متغییری رو تبدیل به Float کنی از Single استفاده کن .

پیروز و موفق باشی یا علی .
این کار رو انجلم دادم ولی نشد
من میخوام داده های textresult رو تبدیل به float کنم تا if انجام بشه(طبق گفته
abdullah20 (http://barnamenevis.org/member.php?190756-abdullah20))

meisam12
شنبه 28 آذر 1394, 01:21 صبح
private void btnAction_Click(object sender, EventArgs e)
{
txtResult.Text = odd(float.Parse(txtNum1.Text), float.Parse(txtNum2.Text), float.Parse(txtNum3.Text)).ToString();
if(float.Parse(txtresult.Text) >= 18)
{
textbbox5.Text = "عالي";
}
}