PDA

View Full Version : سوال: نمایش لیست مانند combobox



mtsoft
چهارشنبه 01 شهریور 1391, 15:49 عصر
سلام خدمت همه دوستان عزیز

من یک کنترل ساختم که یک دکمه داره و وقتی این دکمه رو میزنی یه پنل که دقیقا زیر همون دکمه هستش رو نمایش میده . این کنترل من یه چیزی شبه combo box میباشد

حالا وقتی combo box رو تو یه پنل بزاری لیست کشوییش باز میشه و رو پنل رو میگیره در صورتی که واسه کنترل من همچین اتفاقی نمیفته و لیست تا جایی نمایش داده میشه که ارتفاع پنله.

میشه من رو راهنمایی کنید چه جوری مبشه حالت لیست کشویی combo box رو شبیه سازی کرد که لیست باز میشه زیر پنل یا هر کنترل دیگه ای محو نشه؟

mtsoft
پنج شنبه 02 شهریور 1391, 07:11 صبح
من نمی خوام پنلم تغییر پیدا کنه ببین دقیقا مثل کمبوباکس که وقتی کادر کشوییش باز میشه چه تو پنل باشه چه هرجا اون کادر کشویی باز شده روی پنل قرار میگیره و کار به ارتفاع پنلی که کمبوباکس توش قرارگرفته نداره.یه چیزی میخوام شبیه کمبوباکس .

ali_habibi1384
پنج شنبه 02 شهریور 1391, 07:28 صبح
خب چرا از خود كمبو باكس استفاده نميكنيد؟
عكس پنل رو قبل و بعد از باز شدن بذاريد

mtsoft
پنج شنبه 02 شهریور 1391, 07:44 صبح
ببینید قصد من ساخت یک date picker فارسی هستش.این کنترل من شامل یه تکس باکس یه دکمه و یه تقویم که زیر این دکمه قرار داره می خوام وقتی کاربر روی دکمه کلیک می کند تقویم دقیقا زیر همون دکمه نمایش داده بشه مثل کامبو باکس که وقتی روی دکمه کلیک میکنید کادر کشویی همون زیر همون دکمه باز میشه .حالا مشکل من اینه که وقتی کاربر کنتر من رو تو یه پنل میزاره اون تقویم میره زیر پتل .

کنترل در حالت بسته
http://www.pic1.iran-forum.ir/images/up9/90362415260789141125.jpg

کنترل درحالت باز
http://www.pic1.iran-forum.ir/images/up9/25071040720198196378.jpg

ali_habibi1384
پنج شنبه 02 شهریور 1391, 08:01 صبح
شما صفحه كنترلي كه استفاده ميكنيد بايد با كليك بر رو دكمه بزرگ بشه تا تقويم داخل كنترل و رو پنل قرار بگيره.
اين ابزاري كه شما ميخوايد بسازيد قبلا ساخته شدها!

mtsoft
پنج شنبه 02 شهریور 1391, 08:16 صبح
اگه ممکن هست ابزارش رو برام معرفی کنید؟

ممنون از راهنماییهاتون