PDA

View Full Version : سوال: استفاده از کامپوننت CustomizeDlg دلفی



Mask
چهارشنبه 11 خرداد 1390, 15:10 عصر
با سلام و خسته نباشید خدمت دوستان.
میخواستم بدونم کامپونت CustomizeDlg در سربرگ Additional چه استفاده ای داره. و اگه ممکنه یه نمونه کد برای استفاده از این شی قرار بدهند . با تشکر.

SAASTN
چهارشنبه 11 خرداد 1390, 19:53 عصر
از این دیالوگ برای تغییر چینش ابزار ها در نوار ابزhر یا منو های ایجاد شده با ActionManager استفاده میشه. البته این کار با استفاده از Action های استاندارد هم امکان پذیره. برای اضافه کردن Action های استاندارد روی ActionManager دابل کلیک کنید و روی فلش کنار ابزار New Action کلیک کرده و گزینه New Standard Action رو انتخاب کنید. من هر دوی حالات رو در مثال آوردم، ابزار Customize... با استفاده از Action های استاندارد و ابزار Customize Using CustomizeDlg هم که با دیالوگ. برای دیدن نحوه کار این دیالوگ روی ابزار ها کلیک کنید و ابزارها یا Category های دلخواه رو به منو یا نوار ابزار درگ کنید.

vcldeveloper
چهارشنبه 11 خرداد 1390, 20:01 عصر
استفاده اش در Action Toolbars هست؛ یعنی اگر از ActionManager و Toolbar های مربوطه استفاده کردید، اون کامپوننت به شما امکان اعمال تغییرات در toolbar ها در زمان اجرای برنامه رو میده، و می تونید از طریق اون مشخص کنید که چه toolbar هایی نمایش داده بشند، هر toolbar چه دکمه هایی داشته باشه، و غیره.