عند اضافة xpman للمشروع لا يظهر هذا اللون $006F9DFF وانما يظهر اللون الافتراضي للفورم علما بانني وضعت لون الفورم يساوي قيمة هذا اللون ولكن لا يظهر وعندما اقوم بحذف xpmanمن uses يعمل اللون بشكل طبيعي.
لا اله الا الله
عدد ما كان وعدد ما يكون وعدد الحركات والسكون
أخي على حسب ماأعلم أن هذا المكون يطبق ثيم الإكس بي في برنامجك فلا يقبل إلا اللون الأساسي للـبعض من العناصر و لكن للفورم يقبل
و عندي نجح الأمر و ظهر الفورم باللون البرتقالي الذي أنت قد و ضعته $006f9dff إنظر المرفقات
إقتباس :شكرا اخ علي المحاولة
لكن في الحقيقة انا لا اقصد الفورم بالتحديد انا استخدمة في panel لذلك فهو لايعمل مع ال panel
آه أخي فهذا الثيم لا يسمح لك بتغيير لون البانل فلو انتبهت على كل شي بانل في الويندوز أن لونه أزرق و كذلك كمثل ألفا سكينز لا تعطيك إلا ألوان معينة و لكن في بعض الأحيان يكون العنصر مطور فيسمح لك بذلك
انا جربت ذلك مع دلفي 2007 على ويندوز اكس بي و7، وفي كل الاحوال يظهر اللون الذي تم تحديده، بالطبع لا تحتاج لمكون TXPMAN مع دلفي 2007 وما بعد، حيث تم تضمين ذلك مباشرة من خيارات المشروع، لكن حتى لما قمت بإضافته لم تظهر المشكلة التى ذكرت.
اذكر قبل عدة سنوات حصلت مشكلة مشابهة في احد المشاريع، حيث تم اضافة مكون TXPMan في فترة لاحقة، فظهر اختلاف الالوان لبعض المكونات، بسبب دعم الويندوز Themes، وحتى احل هذه المشكلة قمت بأخذ نسخة من اليونت (اعتقد كانت stdctrl او غيرها) وقمت بوضعها ضمن مجلد المشروع حتى يستخدمها ولا يستخدم الموجودة مع دلفي، وقمت بتعديل الكود المصدري بها حتى يتم تجاهل خاصية ال theme وذلك في حدث Paint التابع للكنترول (يجب تغير الدالة ضمن الكود المصدري وليس الكتابة في حدث Paint ضمن الفورم).