PDA

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



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

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

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

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

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

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

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