PDA

View Full Version : سوال: کار با کمبوباکس



dare_khamosh
دوشنبه 25 خرداد 1388, 15:11 عصر
من یه سری اطلاعات رو به کمبوباکسم دادم
حالا می خوام وقتی که یکیشون رو انتخاب کردم مثلا یه تکست باکس Enabled فالس یا ترو بشه
یا گروپ باکسم فعال و یا غیر فعال بشه
من کدشو اینجوری نوشتم

if (cboPersonal.SelectedIndex == 1)
gboPersonnelInf.Enabled = true;

نمی دونم درسته یا نه، اگر درسته کجای برنامه باید بنویسم که کار کنه چون تو لود و متد سازنده کار نمیکنه
اگر هم درست نیست بگین چه کار کنم
ممنون

NewFoxStudent
دوشنبه 25 خرداد 1388, 15:44 عصر
باید توی روال SelectedIndexChange مربوط به ComboBox بنویسی

seven7777777
دوشنبه 25 خرداد 1388, 15:51 عصر
دوست خوبم یه پیشنهاد بهت می کنم .
در مواردی مثل کمبو سعی کن index رو مقایسه نکنی چون اگه موارد کمبو یه حذف و اضافه توش رخ بده یا پایین بالا شه اونوقت پیدا کردن اشکال کار حضرت فیله .

بیشتر سعی کن محتوا رو مقایسه کنی .

.::با عرض پوزش ، البته حتما خودتون می دونستید و من فقط یادآوری کردم ::.:خجالت:

dare_khamosh
دوشنبه 25 خرداد 1388, 16:14 عصر
چطوری محتوا رو مقایسه کنم ؟

Reza_Yarahmadi
دوشنبه 25 خرداد 1388, 17:02 عصر
روی کمبو باکس دابل کلیک کن


if (cboPersonal.Text = "Your Text")
gboPersonnelInf.Enabled = true;

hamid67fathi
دوشنبه 25 خرداد 1388, 17:27 عصر
يه سؤال !!
چی کار کنيم که محتوی داخل کمبو رو کاربر نتونه تغيير بده ؟؟
مسلن متن داخلش رو پاک کنه ؟؟

hamid67fathi
دوشنبه 25 خرداد 1388, 17:29 عصر
يه سؤال !!
چی کار کنيم که محتوی داخل کمبو رو کاربر نتونه تغيير بده ؟؟
مثلاً متن داخلش رو پاک کنه ؟؟

dare_khamosh
دوشنبه 25 خرداد 1388, 17:38 عصر
فقط کافیه خاصیت DropDownStyle رو به DropDownList تغییر بدی:لبخندساده:

dare_khamosh
دوشنبه 25 خرداد 1388, 17:40 عصر
آقا رضا ممنون
این طوری هم راحت تره هم دیگه لازم نیست سطرهای کمبوباکس رو بشمارم تا گزینه مورد نظرمو پیدا کنم
متشکرم:لبخند: