PDA

View Full Version : تغییر رنگ اصلی ActionMainMenuBar



Delphi-Man
پنج شنبه 30 اردیبهشت 1389, 14:37 عصر
سلام
چطوری میشه رنگ ActionMainMenuBar رو تغییر داد؟ حتی رنگش در محیط IDE عوض میشه ولی وقتی اجرا میشه بازم BtnFace میشه.

vcldeveloper
پنج شنبه 30 اردیبهشت 1389, 17:35 عصر
حتی رنگش در محیط IDE عوض میشه ولی وقتی اجرا میشه بازم BtnFace میشه.
به خاطر اینکه Runtime Themes توی تنظیمات پروژه فعال هست، و تا زمانی که اون گزینه فعال باشه، رنگ کنترل های ویندوز توسط خودِ ویندوز و با توجه به Theme انتخاب شده توسط کاربر، و نسخه ویندوز تعیین میشه.


چطوری میشه رنگ ActionMainMenuBar رو تغییر داد؟
یک کامپوننت StandardColorMap روی فرم بیاندازید، و خصوصیت ColorMap مربوط به ActionMainMenuBar را بر روی آن تنظیم کنید. خصوصیات رنگ ColorMap را تغییر بدید، تا رنگ ActionMainMenuBar هم با آن تغییر کنه.