PDA

View Full Version : یه کار خیلی ساده با کمبو باکس



behnam-soft
جمعه 04 مرداد 1392, 08:38 صبح
سلام
ببخشید اگه سوالم خیلی مبتدیانه ست اما من هر چی تو سایتا می گردم نتونستم جوابمو پیدا کنم . . .
من 3 تا کمبو باکس دارم که وقتی کاربر رو اولی کلیک می کنه و مقداری رو انتخاب می کنه، برای کمبو باکس دومی تعریف کردم که یک سری مقدار ها رو بگیره (از طریق اد کردن به کمبو باکس)و این قضیه برای کمبو باکس سومی هم هست،اما تا وقتی که کاربر مقداری رو انتخاب نکرده چیزی تو کمبو باکس به نمایش در نمیاد !!! حالا سوالم اینه که چه کدی باید بنویسم که مثلا آیتم اول به عنوان پیش فرض تو کمبو باکس به نمایش در بیاد؟ضمنا این کار من که گفتم" اگر آیتم اول از کمبو باکس انتخاب شد، یک سری آیتم ها رو به کمبو باکس دوم از طریق دستور ADD اضافه کن " روش مناسبیه یا روش های بهتری هم هست ؟

MohammadHadi2031
جمعه 04 مرداد 1392, 08:50 صبح
برای این که مقدار پیشفرض به combobox بدهید باید خاصیت text آن را ویرایش کنید اما اگر خاصیت DropDownStyle آن DropDownList(اگر item های comboBox را نمی خواهید تغییر دهید از این خاصیت استفاده کنید) باشد باید در رویداد Form_load خاصیت text را تغییر دهید:

comboBox1.SelectedIndex = 0;

ali_khodayar
جمعه 04 مرداد 1392, 10:57 صبح
به نظر من شما باید اطلاعات رو از دیتابیس بخونی. اینطوری که خودت بخوای دستی وارد کنی زیاد جالب نیست. مگر اینکه اطلاعاتت واقعأ اطلاعات ثابتی باشن.

behnam-soft
جمعه 04 مرداد 1392, 13:13 عصر
با تشکر از شما MohammadHadi2031 (http://barnamenevis.org/member.php?271717-MohammadHadi2031) مشکل نشون دادن مقدار پیشفرض تو کمبو باکسم برطرف شد !!! من همین کد رو تو قسمت comboBox1_SelectedIndexChanged می نوشتم که طبیعتا جای نوشتن کد اشتباه بود ! ممنون از راهنمایی تون!
ولی این قسمت نوشته تون رو متوجه نشدم، منظورتون از " اما اگر خاصیت DropDownStyle آن DropDownList(اگر item های comboBox را نمی خواهید تغییر دهید از این خاصیت استفاده کنید) " چیه ؟؟؟این دوتا خاصیتی که گفتید چیکار می کنن ؟؟؟

behnam-soft
جمعه 04 مرداد 1392, 13:18 عصر
با تشکر از شما ali_khodayar (http://barnamenevis.org/member.php?74193-ali_khodayar) بله حرف شما کاملا درست هست و من هم در نهایت باید همین کار رو بکنم، اما هم اینکه فعلا کد هاشو بلد نیستم،همین که طراحی بانکم در حد خیلی مبتدی هستش، همین که می خوام قدم به قدم جلو برم که مفهوم کد ها کاملا درک کنم.

kazem235
جمعه 04 مرداد 1392, 13:33 عصر
با تشکر از شما ali_khodayar (http://barnamenevis.org/member.php?74193-ali_khodayar)

از دکمه تشکر استفاده کن!!!

behnam-soft
جمعه 04 مرداد 1392, 13:51 عصر
گفتم تشکر لفظی هم کرده باشم که دیگه حسابی تشکر کردنم کامل بشه !!!:چشمک:

MohammadHadi2031
جمعه 04 مرداد 1392, 15:29 عصر
سلام DropDownStyle یکی از خاصیت های comboBox است که در قسمت Properties ویژوال استدیو می توانید ببینید در حالت پیش فرض کاربر می تواند متن comboBox را تغییر دهد (مثل:Run ویندوز ) اما در حالت DropDownList متن نمایش داده تغییری نمیکند