PDA

View Full Version : سوال: جستجو در آيتم هاي كمبوباكس و تطبيق آن با تكست فعلي



samandario
یک شنبه 24 آبان 1394, 09:46 صبح
با سلام

من يك ComboBox مرجع دارم ]كه با تغيير مقادير آن ، مقادير جديدي در comboBox هاي ديگه به وجود مي آيد. ايجاد اين مقادير رو با شرط تغيير مقدار مرجع در رويداد TextChange از Combo مرجع نوشتم.];مطابق شكل

136779
;حالا بعد از درج همه مقادير ، كاربر ميتونه با توجه به شماره پرونده بيمار ، مقادير رو ذخيره كنه. اگر كاربر بار ديگه با ورود شماره پرونده وارد اين صفحه بشه ميتونه اطلاعات ذخيره شده رو ببينه . اين فراخواني رو در رويداد TabPage_Enter نوشتم.

136780
حالا موضوع اصلي اينجاست كه مي خوام از اين به بعد با تغيير مقدار مرجع ، در صورتي كه Text حاضر در كمبوباكس در ليست ;مقادير جديد باشه ، ليبل مربوطه رنگي بشه
. كد زير رو نوشته ام اما در ابتدا اين اتفاق نمي افته بلكه بايد يكبار همون مقدار مرجع و همون نوشته حاضر در كمبوباكس انتخاب بشن و بعد با تغيير مقدار مرجع ليبل رنگي بشه...! يعني عملا" كار كاربر چند برابر ميشه.


for (int i = 0; i < comboBreakfast1.Items.Count; i++)
{
string value = comboBreakfast1.Items[i].ToString();
if (comboBreakfast1.Text == value)
label38.ForeColor = Color.Red;
}

لطفا" راهنمايي بفرماييد

ممنون

MortezaZandi
یک شنبه 24 آبان 1394, 15:17 عصر
متن مربوط به مشکلتون واضح نیست،

کدوم لیبل؟

لیست مقادیر جدید کدومه؟

قسمتها روی تصویر را عدد گذاری کن و اسمشونو بنویس کنارشون بعد توضیح بده.


یا دقیقا بفرمایید مشکل چیه؟ مثلا بگین با تغییر گزینه کامبو باکس رویداد فلان اجرا بشه! یا مثلا با ورود به فلان قسمت کد رویداد فلان اجرا بشه.....