نمایش نتایج 1 تا 6 از 6

نام تاپیک: چطوری میشه کاربر رو در انتخاب آیتم های combobox محدود کرد؟

  1. #1
    کاربر دائمی آواتار combo_ci
    تاریخ عضویت
    تیر 1384
    محل زندگی
    مشهد
    پست
    459

    چطوری میشه کاربر رو در انتخاب آیتم های combobox محدود کرد؟

    من یه combobox رو از طریق add data source پر کردم....حالا میخوام وقتی کاربر شروع نوشتن توی combobox کرد فقط بتونه مثل ایتم های combobox تایپ کنه و چیزه دیگه ای یعنی متنی غیر از اوون آیتم های combobox تایپ نشه.....کسی میتونه منو راهنمایی کنه؟

  2. #2
    کاربر دائمی آواتار combo_ci
    تاریخ عضویت
    تیر 1384
    محل زندگی
    مشهد
    پست
    459
    نقل قول نوشته شده توسط nasseritemp مشاهده تاپیک
    شما باید خاصیت DropDownStyle مربوط به کومبو رو در حالت DropDown قرار بدید.
    دوست عزیز در این حالت دیگه کاربر نمیتونه چیزی توی combobox تایپ کنه...

  3. #3
    کاربر دائمی آواتار saghari
    تاریخ عضویت
    مهر 1384
    محل زندگی
    Tehran
    پست
    300
    با سلام
    من این مشکل رو با کد نویسی در LostFocus کمبو باکس حل کردم (البته نمیدونم این راه درستیه یا نه)

  4. #4
    کاربر دائمی آواتار maryam_vb
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    تهران
    پست
    230
    میتونی از رویداد Text change مربوط به کمبو باکس استفاده کنی و کرکترهای ورودی رو بگیری اگه آغاز آیتمی با این حروف بود اون به عنوان text قرار بگیره و ... مثلا "p" آیتم "program" در text کمبو قرار بگیره. (حالت ساده)

    البته این چیزی که تو ذهن منه عملیه ولی یه خرده باید رو الگوریتمش کار بشه.
    mar=maryam mah=mahmood حالا شاید در این جا آیتم mahyar رو هم داشته باشیم.
    خیلی سعی کردم الگوریتم مورد نظرمو بنویسم ولی جمله بندیش خیلی سخته ! به امید اینکه متوجه شده باشین چی میخوام بگم!
    من این مشکل رو با کد نویسی در LostFocus کمبو باکس حل کردم (البته نمیدونم این راه درستیه یا نه)
    چه طوری؟ توضیح میدین ،شاید راه شما ساده تر باشه.

  5. #5
    کاربر دائمی آواتار combo_ci
    تاریخ عضویت
    تیر 1384
    محل زندگی
    مشهد
    پست
    459
    خوب این راهی که خانم maryam_vb گفتن درست هست اما بار cpu برنامه رو به شدت بالا میبره چون فکرشو بکنین...برای هر کاراکتر باید یه بار dataset مربوط به combobox فیلتر بشه ...اگر result داشت کاراکتر اضافه بشه وگرنه اضافه نشه...خوب این کار برنامه رو خیلی busy میکنه!!!1

  6. #6
    کاربر دائمی آواتار Evil 69
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    كمي دور تر از آنجا
    پست
    272
    تنها راه شما همینه که توی combo رو نکاه کنی حالا یا به روش maryam_vb و یا انکه بعد از درخاست کاربر که البته به نظر من بعد از درخاست کاربر اگر این کار رو بکنی استاندارد تره
    برای این کار میتونی وقتی کاربر کلید مربوط به این combo رو زد این عملیات ( چک کردن combobox ) رو انجام بدی که دیگه وقت cpu رو هم زیاد نگیره

تاپیک های مشابه

  1. بایند کردن combobox
    نوشته شده توسط Mrs.Net در بخش C#‎‎
    پاسخ: 12
    آخرین پست: جمعه 06 مهر 1386, 12:09 عصر
  2. اضافه کردن ایتم به combobox
    نوشته شده توسط jafari_m246 در بخش C#‎‎
    پاسخ: 9
    آخرین پست: چهارشنبه 17 مرداد 1386, 16:42 عصر
  3. مشکل دوم ComboBox
    نوشته شده توسط lililili در بخش Access
    پاسخ: 8
    آخرین پست: سه شنبه 19 تیر 1386, 10:22 صبح
  4. پر کردن combobox با یک جدول و بایند کردن به جدول دیگه
    نوشته شده توسط once4ever در بخش C#‎‎
    پاسخ: 2
    آخرین پست: پنج شنبه 03 خرداد 1386, 23:12 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •