سلام.
من در پروژه تعدادی GroupBox استاندارد دلفی دارم و می خوام اونا رو بردارم و به جاشون GroupBox مربوط به کامپوننت AlphaControls بذارم. غیر از راه دستی که خیلی وقت گیره، راه دیگه ای هست؟
سلام.
من در پروژه تعدادی GroupBox استاندارد دلفی دارم و می خوام اونا رو بردارم و به جاشون GroupBox مربوط به کامپوننت AlphaControls بذارم. غیر از راه دستی که خیلی وقت گیره، راه دیگه ای هست؟
راه مطمئنی که بتونید این کار رو بکنید، نیست؛ ولی می تونید یونیت های مورد نیازش را به طور دستی در uses وارد کنید، نوع تمام فیلدهای GroupBox را از TGroupBox به کلاس مورد نظرتون تغییر بدید، فایل DFM را در حالت Text باز کنید (یا آن را در NotePad باز کنید)، و نام کلاس های GroupBox را تغییر بدید. فایل DFM، و فایل Pas را ذخیره کنید.
البته ممکن هست با انجام اینکار در ذخیره مقادیر برخی خصوصیات کامپوننت جدید مشکلاتی ایجاد بشه. اگر با انجام این تغییرات فرم به درستی در IDE نمایش داده شد، حتما فرم را یک بار با Save As مجددا ذخیره کنید.
وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.
سلام
برای انجام این کار استفاده از خود IDE دلفی بسیار مناسب تر هست و توش می تونید سریعتر تغییراتتون رو انجام بدین. از جمله مشکلاتی که آقای کشاورز اشاره کردند میتونه اضافه شدن یا حذف شدن یا تغییر نام بعضی از property های کلاس ها باشه که با وجود ابزارهایی مانند ماکرو یا ctrl+shft+J در داخل خود محیط دلفی خیلی راحتتر و سریعتر می تونید تغییراتتون رو اعمال کنید.
این ابزارها آنقدر سریع و کارراه انداز هستند که من برای تولید یا ویرایش هرنوع متن سیستم پذیری از IDE دلفی استفاده می کنم.
موفق باشید
کسی می تونه یک مثال بزنه متشکر می شمبرای انجام این کار استفاده از خود IDE دلفی بسیار مناسب تر هست و توش می تونید سریعتر تغییراتتون رو انجام بدین. از جمله مشکلاتی که آقای کشاورز اشاره کردند میتونه اضافه شدن یا حذف شدن یا تغییر نام بعضی از property های کلاس ها باشه که با وجود ابزارهایی مانند ماکرو یا ctrl+shft+J در داخل خود محیط دلفی خیلی راحتتر و سریعتر می تونید تغییراتتون رو اعمال کنید.
این ابزارها آنقدر سریع و کارراه انداز هستند که من برای تولید یا ویرایش هرنوع متن سیستم پذیری از IDE دلفی استفاده می کنم
الان دلفی دم دستم نیست ولی خود کامپوننت TsSkin مربوط به پکیج Alpha Controls قسمتی به نام Third Party Components یا همچین چیزی داره که میتونید کلاس های استاندارد اشیاء مورد نظر در دلفی رو بهش معرفی کنی و بگی با استایل کدوم کامپوننت مربوط به Alpha Controls ست بشه ، مثلا بهش میگید کلاس TEdit استاندارد دلفی از این پس تو این پروژه به تم کلاس TsEdit پکیج Alpha Controls تغییر پیدا کنه .
سلام
سلام
بهتون پیشنهاد میکنم اصلا اینکار رو نکنید بخاطر اینکه حتما بعدا دچار مشکل خواهید شد . هرچقدر میتونید برنامتون رو مستقل از کامپوننت های سایر شرکت ها درست کنید بهتره . این کامپوننت آلفا اصلا قابل اطمینان نیست هم از نظر آپدیت هم از نظر باگهای موجود .
اگر هم قصد استفاده دارید از کامپوننتی استفاده کنید که نیازی به تغییر کلاس نداشته باشه و فقط پوسته برنامه رو تغییر بده . اگر این کار رو آلفا کنترل نتونست انجام بده برید سراغ کامپوننتهای دیگه .
موفق و پیروز باشید