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;
}
لطفا" راهنمايي بفرماييد
ممنون
من يك 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;
}
لطفا" راهنمايي بفرماييد
ممنون