PDA

View Full Version : حذف علامت اسکرول بار



xinix2009
یک شنبه 28 دی 1399, 10:16 صبح
سلام
در اکسس در کمبوباکس
میشه علامت فلش به پایین کمبوباکس رو حذف کرد
چون پروژه ایی دارم .کمبوباکس رو لازم دارم ولی جایه زیادی تو فرم ندارم...میخواستم علامت فلش حذف بشه و رویه کمبو باکس کلیک کنم باز بشه
ممنون میشم راهنمایم کنید

mazoolagh
دوشنبه 29 دی 1399, 11:58 صبح
سلام و روز خوش

1- کنترلهای اکسس قابلیت customize محدودی دارن و تا جایی که میدونم scroll button کمبوباکس رو فقط میشه چپ/راست بودنش رو کنترل کرد.
در ضمن از روی اونها هم نمیتونین user control/custom control بسازین (باز هم تا جایی که میدونم) چون قابلیت inheritance ندارن.
1-1- یا باید بگردین یک activex مناسب پیدا کنین و یا اینکه خودتون یکی از اول بسازین ولی کار پر دردسری هست چون باید تمام متدها و رخدادها و property ها رو خودتون پیاده کنین بخصوص binding که قدرت اصلی کنترلهای ذاتی اکسس در اون هست.
1-2- راه های tricky رو دنبال کنین: مثلا caption رو بیارین روی باتن یا یک تکسباکس بسازین روی کمبوباکس و با کد وضعیت dropdown اون رو در رخداد onclick تکسباکس کنترل کنین.

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