PDA

View Full Version : مشکل با گزینه های درون comboBox



elham1611
دوشنبه 22 خرداد 1391, 00:29 صبح
با سلام
من یک مشکل ساده با combobox دارم که فکر کنم اگه یکی از خصوصیاتش رو تغییر بدم درست بشه
ولی نمیدونم کدوم خصوصیت هستش.

ببینید وقتی یک سری گزینه درون combobox قرار میدیم (از طریق edit item ) باز هم کاربر میتونه به صورت دستی گزینه ای رو تایپ کنه
میخوام بدونم چه جوری میشه اینکار رو واسه کاربر غیر فعال کرد؟

آخه موقع جستجو در بانک من selecteditem رو برای combobox انتخاب کردم و وقتی کاربر خودش دستی تایپ کرده باشه خطا میده (نمیدونم چرا)

Mahmoud.Afrad
دوشنبه 22 خرداد 1391, 00:38 صبح
comboBox1.SelectedIndex = 0;
یا
comboBox1.SelectedItem = "آیتم";
یا
comboBox1.SelectedText = "آیتم";به جای 0 اندیس قرار بدید و یا به جای آیتم ، آیتم مورد نظر رو تایپ کنید.

elham1611
دوشنبه 22 خرداد 1391, 00:57 صبح
ممنون این مشکل حل شد.
ولی برای اینکه از همون روش پیشفرض استفاده کنم یعنی کاربر هم بتونه از بین گزینه ها انتخاب کنه و هم اینکه بتونه خودش تایپ کنه استفاده کنم چی کار باید کنم

چون با comboBox1.SelectedItem وقتی کاربرخودش تایپ کرده باشه خطا میگیره و با comboBox1.SelectedText هم وقتی کاربر از گزینه ها یکی رو انتخاب کرده باشه خطا میگیره

behzadkhatari
دوشنبه 22 خرداد 1391, 00:58 صبح
فقط کافیه خاصیت DropDownStyle رو به DropDownList تغییر بدید.
موفق باشید