لماذا لا يعمل هذا اللون مع xpman
#1
بسم الله الرحمن الرحيم

السلام عليكم

عند اضافة xpman للمشروع لا يظهر هذا اللون $006F9DFF وانما يظهر اللون الافتراضي للفورم علما بانني وضعت لون الفورم يساوي قيمة هذا اللون ولكن لا يظهر وعندما اقوم بحذف xpmanمن uses يعمل اللون بشكل طبيعي.
لا اله الا الله
عدد ما كان وعدد ما يكون وعدد الحركات والسكون
الرد
#2
أخي على حسب ماأعلم أن هذا المكون يطبق ثيم الإكس بي في برنامجك فلا يقبل إلا اللون الأساسي للـبعض من العناصر و لكن للفورم يقبل
و عندي نجح الأمر و ظهر الفورم باللون البرتقالي الذي أنت قد و ضعته $006f9dff إنظر المرفقات


الملفات المرفقة
.rar   New Folder (3).rar (الحجم : 2.93 ك ب / التحميلات : 13)
الرد
#3
شكرا اخ علي المحاولة
لكن في الحقيقة انا لا اقصد الفورم بالتحديد انا استخدمة في PANEL لذلك فهو لايعمل مع ال panel
لا اله الا الله
عدد ما كان وعدد ما يكون وعدد الحركات والسكون
الرد
#4
إقتباس :شكرا اخ علي المحاولة
لكن في الحقيقة انا لا اقصد الفورم بالتحديد انا استخدمة في panel لذلك فهو لايعمل مع ال panel

آه أخي فهذا الثيم لا يسمح لك بتغيير لون البانل فلو انتبهت على كل شي بانل في الويندوز أن لونه أزرق و كذلك كمثل ألفا سكينز لا تعطيك إلا ألوان معينة و لكن في بعض الأحيان يكون العنصر مطور فيسمح لك بذلك
الرد
#5
شكرا اخ علي
لا اله الا الله
عدد ما كان وعدد ما يكون وعدد الحركات والسكون
الرد
#6
هل تستخدم دلفي 2006؟

انا جربت ذلك مع دلفي 2007 على ويندوز اكس بي و7، وفي كل الاحوال يظهر اللون الذي تم تحديده، بالطبع لا تحتاج لمكون TXPMAN مع دلفي 2007 وما بعد، حيث تم تضمين ذلك مباشرة من خيارات المشروع، لكن حتى لما قمت بإضافته لم تظهر المشكلة التى ذكرت.

اذكر قبل عدة سنوات حصلت مشكلة مشابهة في احد المشاريع، حيث تم اضافة مكون TXPMan في فترة لاحقة، فظهر اختلاف الالوان لبعض المكونات، بسبب دعم الويندوز Themes، وحتى احل هذه المشكلة قمت بأخذ نسخة من اليونت (اعتقد كانت stdctrl او غيرها) وقمت بوضعها ضمن مجلد المشروع حتى يستخدمها ولا يستخدم الموجودة مع دلفي، وقمت بتعديل الكود المصدري بها حتى يتم تجاهل خاصية ال theme وذلك في حدث Paint التابع للكنترول (يجب تغير الدالة ضمن الكود المصدري وليس الكتابة في حدث Paint ضمن الفورم).
الرد
#7
في الحقيقة انا استخدم دلفي 7 وحدثت هذه المشكلة عند اضافة xpman وعند حذفها يعمل اللون بصورة طبيعية
لا اله الا الله
عدد ما كان وعدد ما يكون وعدد الحركات والسكون
الرد
#8
كما ذكرت سابقاً جرب استخدام دلفي 2007 او قم بتعديل الكود المصدري

ايضاً هناك مكونات مثل Raize تتيح لك التحكم باللون الخاص بك، استبدلها بدلاً من التى تاتي مع دلفي
الرد
#9
في الحقيقة انا امتلك نسخة غير مسجلة من دلفي 7 وليس لدي دلفي 2007 كما ان مكونات ال raize هذه لا اعرف عنها شئ سابحث عنها
لا اله الا الله
عدد ما كان وعدد ما يكون وعدد الحركات والسكون
الرد
#10
بما انك تستخدم دلفي 7 ففي Label مثلا قم بتغيير الخاصية TransparentColor الى True ثم أعدها الى False وفور

تنفيد البرنامج سيظهر المكون باللون الدي اخترته له وهده الطريقة تختلف من مكون لآخر
لا اله الا أنت سبحانك اني كنت من الضالمين
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم