PDA

View Full Version : ترکیب تکست باکس با کمبو باکس



alizi73
دوشنبه 08 تیر 1394, 15:42 عصر
با عرض سلام

من یه کمبوباکس با یک سری ایتم ک عدد هستن دارم مثلا 1-2-3-4-5
و یک تکست باکس یا لیبل که تکستش عددیه وقابل تغییر..من میخوام هر وقت ایتم های کمبوباکس رو انتخاب میکنم (همون اعداد) اگر عدد برابر عدد تکس باکس یا لیبل باشه .عدد داخل کبوباکس غیر فعال بشه به اصطلاح دیده بشه ولی نتونیم دیگه انتخوابش کنیم (read only)

RmeXXXXXXXXX
دوشنبه 08 تیر 1394, 22:00 عصر
فک نکنم چنین امکانی وجود داشته باشه. ولی
پس از هر تغییر در متن تکست باکس(TextChanged Event) ایندکس معادل (اگه وجود داشت) در کمبوباکس رو پیدا کنید و در متغیری کلاسی(member field) ذخیره کنید. حالا در هنگام تغییر عنصر انتخابی در کمبوباکس(SelectedIndexChanged Event) بررسی کنید که معادل ایندکس ذخیره شده نباشه. اگه بود ایندکس انتخابی در کمبوباکس رو چیز دیگه ای بذارید.

alizi73
سه شنبه 09 تیر 1394, 08:57 صبح
ببینید.من یه کمبوباکس دارم ک ایتم هاشو از بانک میگیره مثلا شماره اتاق ها که تو ی فرم دیگ وارد دیتابیس کردم ..حالا من یه فرم ثبت نامی دارم ک همین کمبوباکس شماره اتاق های ثبت شده در فرم قبلی و دو لیبل ک تو تکست یکی ضرفیت کل اتاق یکی خالی رو نشون میده من میخوام وقتی ظرفیت اتاقی پر شد دیگه کاربر نتونه اون اتاق انتخاب کنه تو کمبوباکس نتونم اون شماره اتاق رو انتخاب کنم.(شماره اتاق read only بشه).یا دیده نشه یا پیغامی بده فرقی نمیکنه در هر صورت کاربرنتونه اون ایتم رو انتخاب کنه
اینطوری
http://uupload.ir/files/wdda_1.jpg
http://uupload.ir/files/ifrd_2.jpg

alizi73
چهارشنبه 10 تیر 1394, 17:42 عصر
کسی نیس جواب بده --کارم گیر کرده

alireza264
چهارشنبه 10 تیر 1394, 18:22 عصر
سلام
کمبو دارای این امکان نیست .

و با توجه به غکسهایی که گذاشتی این راه حل به ذهنم رسید .
میتونی از کمبو یا listbox با سه ستون شماره اتاق - ظرقیت اتاق - تعداد باقی مانده استفاده کنی و اگر سطری که تعداد باقی ماندش صفر بود انتخاب شد پیغام بده
طریقه ساختش تو اینترنت زیاده
دانلود مثال
132813
ویا برای انتخاب اتاق یک پنجره باز بشه که حاوی یک listview یا دیتا گریده که همون ستون های بالا رو داره