عدم نتیجه مطلوب چند شرط در یک if
private void button1_Click(object sender, EventArgs e)
{
if (rectangleShape1.BackColor == rectangleShape2.BackColor &
rectangleShape1.BackColor == rectangleShape3.BackColor &
rectangleShape1.BackColor == rectangleShape4.BackColor)
{
label1.BackColor = Color.Green || label2.BackColor = Color.Green;
}
}
نقل قول: لطفا راهنمایی بکنید ... ببینید مشکل این کد کجاست ؟؟؟
سلام
دوست عزیز مشکلی که متوجه اش شدم فقط باید همونطورکه دوتا == گذاشتی &باید دوتابزاری
ولی ای کاش عکس یا متن خطاشو میزاشتی
نقل قول: لطفا راهنمایی بکنید ... ببینید مشکل این کد کجاست ؟؟؟
label1.BackColor = Color.Green || label2.BackColor = Color.Green;
من اینو نمیدونم برا چی هست
اصلا کارش چیه
میشه توضیح بدین؟
نقل قول: لطفا راهنمایی بکنید ... ببینید مشکل این کد کجاست ؟؟؟
اگر فقط یک& قرار بدهی فقط قسمت اول شرط را بررسی میکنه اگر درست بود کد ifاجرا میشه برا اینکه همه کد را در نظر بگیره شرط را اگرand باید 2 تا& قرار بی اگر or با ید 2 تا|قرار بدی
1 ضمیمه
نقل قول: لطفا راهنمایی بکنید ... ببینید مشکل این کد کجاست ؟؟؟
نقل قول:
نوشته شده توسط
Ho3einAlone
سلام
دوست عزیز مشکلی که متوجه اش شدم فقط باید همونطورکه دوتا == گذاشتی &باید دوتابزاری
ولی ای کاش عکس یا متن خطاشو میزاشتی
سلام ، ارورش اینه :
ضمیمه 126743
نقل قول: عدم نتیجه مطلوب چند شرط در یک if
سلام
به نظرم این کد اشتباه است:
label1.BackColor = Color.Green || label2.BackColor = Color.Green;
احتمالاً شما می خواستید مثل php این کار رو کنید:
$value = 'Barnamenevis';
$check = ($value == 'Barnamenevis') ? 'ok' : 'error';
نقل قول: عدم نتیجه مطلوب چند شرط در یک if
نقل قول:
نوشته شده توسط
hsgpro
سلام
به نظرم این کد اشتباه است:
label1.BackColor = Color.Green || label2.BackColor = Color.Green;
احتمالاً شما می خواستید مثل php این کار رو کنید:
$value = 'Barnamenevis';
$check = ($value == 'Barnamenevis') ? 'ok' : 'error';
سلام ، ببینید من دارم یه برنامه فکر و بکر درست میکنم ، نود درصدش تموم شده ، فقط مونده این کد . من میخوام وقتی رنگ شیپ 1 و 2 و 3 و 4 یکرنگ بودن ( مثلا همشون قرمز بودن ) یا رنگ لیبل یک سبز بشه ، یا رنگ لیبل دو . متوجه شدین ؟؟؟
نقل قول: عدم نتیجه مطلوب چند شرط در یک if
نقل قول:
نوشته شده توسط
سجاد فاضلی
سلام ، ببینید من دارم یه برنامه فکر و بکر درست میکنم ، نود درصدش تموم شده ، فقط مونده این کد . من میخوام وقتی رنگ شیپ 1 و 2 و 3 و 4 یکرنگ بودن ( مثلا همشون قرمز بودن ) یا رنگ لیبل یک سبز بشه ، یا رنگ لیبل دو . متوجه شدین ؟؟؟
سبز شدن لیبل یک یا دو بر چه اساسی هستش؟
اگر رندوم هستش خوب شما هم باید توسط تابع رندم این کار رو انجام بدی.اگه هم رندوم نیست بر اساس همون الگوریتم.اون کدی که نوشته ماله شرط ها هستش و کلا اشتباه اونجوری به کار بردنش.
نقل قول: عدم نتیجه مطلوب چند شرط در یک if
نقل قول:
نوشته شده توسط
pe32_64
سبز شدن لیبل یک یا دو بر چه اساسی هستش؟
اگر رندوم هستش خوب شما هم باید توسط تابع رندم این کار رو انجام بدی.اگه هم رندوم نیست بر اساس همون الگوریتم.اون کدی که نوشته ماله شرط ها هستش و کلا اشتباه اونجوری به کار بردنش.
سلام : کدش برای یک دستور کار میکنه ولی وقتی میخوام از کلمه « یا » استفاده بکنم ایراد میگیره ... بی زحمت اگه شما میتونی همین کد رو توسط رندوم بنویس تا ببینم چه شکلی میشه . تشکر
نقل قول: عدم نتیجه مطلوب چند شرط در یک if
دو رنگ رو نمیتونه or بکنه دلیل این مقایسه چیه؟
نقل قول: عدم نتیجه مطلوب چند شرط در یک if
نقل قول:
نوشته شده توسط
سوداگر
دو رنگ رو نمیتونه or بکنه و فکر کنم مقایسه هش رنگها GetHash هم جواب بده!
ببخشید شکل دستوریش چه جوریه ؟
نقل قول: عدم نتیجه مطلوب چند شرط در یک if
ببخشید کد رو اشتباه متوجه شده بودم متن بالا رو بیخیال بشید...
--------
ولی عملگر or دو تا boolean میگیره نه دوتا رنگ و ... حتماً باید true یا false باشه. هدفتون چیه؟؟!!
اگر میخواهید یکی از دو label رنگش سبز بشه باید با اعداد رندوم یه عدد تصادفی تولید کنید مثلا اگه یک بود label1 سبز بشه و ...