PDA

View Full Version : خبر: دستور if و radiobutton



farzane_fn
دوشنبه 11 آبان 1388, 23:48 عصر
دوستای گلم سلام.من دو تا رادیوباتون و یه دکمه روی فرم خودم قرار دادم و می خوام وقتی باتون رو می زنم اگه رادیوباتون یک انتخاب شده بود پیام "سلام" و اگه رادیوباتون دو انتخاب شده بود پیام "علیک سلام" نمایش داده بشه.کدی که نوشتم اینه:

if (radiobutton1.checked=true)
messagebox.show("salam","salam");
else
if (radiobutton2.checked=true)
messagebox.show("alike salam","salam")
ولی این کد جواب نمی دهد.لطفا راهنمایی کنید..

esmartiz_red
سه شنبه 12 آبان 1388, 00:02 صبح
if (radioButton1.Checked == true)
{
MessageBox.Show("سلام");
}
else if (radioButton2.Checked == true)
{
MessageBox.Show("علیک سلام");
}

AliRezaPro
سه شنبه 12 آبان 1388, 00:14 صبح
farzane_fn (http://barnamenevis.org/forum/member.php?u=91023) جان شما بیس سی شارپ رو از کجا داری یاد میگیری؟پیشنهاد میکنم به جای اینکه هر دفعه خودتونو اذیت کنید برای پست زدنو و جواب گرفتن و .... برید یه کتاب درست حسابی بخونید تا چیزهای ابتدایی رو یاد بگیرید

farzane_fn
سه شنبه 12 آبان 1388, 15:56 عصر
if (radioButton1.Checked == true)
{
MessageBox.Show("سلام");
}
else if (radioButton2.Checked == true)
{
MessageBox.Show("علیک سلام");
}
دوست عزیزم سلام.از راهنمایی شما متشکرم.فقط یه سوال؟ نمی شه "}"و "{" رو نزاریم چون دستور ایف یک دستور بیشتر نیست برای else هم همینطور؟

alireza_tavakol
سه شنبه 12 آبان 1388, 16:11 عصر
if (radioButton1.Checked == true)
{
MessageBox.Show("سلام");
}
else if (radioButton2.Checked == true)
{
MessageBox.Show("علیک سلام");
}

البته اصول کد نویسی بهداشتی میگه این بخش های قرمز رنگ زیادی است:چشمک:

esmartiz_red
سه شنبه 12 آبان 1388, 17:14 عصر
درسته دوست عزیز من همون کد فرزانه خانم رو تغییر دادم و کاری با الباقی نداشتم
بله ما می تونید }{ را نذارید چون دستور بعد از if فقط یک خط دستوره

farzane_fn
سه شنبه 12 آبان 1388, 18:37 عصر
دوست خوبم alireza_tavakol: از راهنماییتون متشکرم.راهنمایی خوبی بود.در ساده سازی کدها به درد می خوره..