لماذا صورتي الشفافة المستخدمة في شريط دلفي 2009 غير شفافة في وقت التشغيل؟

StackOverflow https://stackoverflow.com/questions/1084260

سؤال

لقد لعبت فقط مع شريط دلفي 2009 الجديد، وأضاف بضع صفحات ومجموعات وعملية (أزرار كبيرة) إليها. لقد قمت بإنشاء بعض PNGs 32x32px شفافة في Photoshop ووضعها في Timagelist (تعيين إلى CD32Bit). أضفت هذه القائمة إلى خاصية صور ActionManager، لإظهارها على الأزرار. في وقت التصميم، تبدو الرموز الموجودة في الشريط على ما يرام، ولكن عند تجميع وبدء التطبيق لديهم خلفية سوداء. أي فكرة عما يسبب هذا وكيف يمكنني إصلاح هذا؟ لا أريد إنشاء الصور مع لون الشريط كخلفية، لأنني لا أستطيع التحول إلى ألوان أخرى من الشريط ثم.

شكرا مقدما مارك

هل كانت مفيدة؟

المحلول

  1. تأكد من تمكين موضوع التطبيق من خلال: Project> خيارات> تطبيق> تمكين موضوع وقت التشغيل.

  2. هل حاولت تعيين خاصية DrawingStyle ImageList إلى Dstrascarent؟

نصائح أخرى

إجابة متأخرة للغاية، ولكن ربما يساعد شخص ما.

كان لدي نفس المشكلة، واقتراح محمد لا يزال لم يصلحه. اتضح أنه يجب عليك أيضا ضبط TImageList.ColorDepth ل cd32Bit.

بشكل افتراضي، تم ضبطه على cdDeviceDependent.

Object Inspector

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top