delphi4arab منتديات دلفي للعرب

نسخة كاملة : تعطيل و تطبيق ال VCL Style على كونترول محدد
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
لسلام عليكم ورحمة الله و بركاته

هذه طريقة لتعطيل ال VCL Style على كونترول محدد .. الطريقة تعتمد على StyleElements

ال StyleElements يأخذ هذه القيم

seFont : خاص بنوع الخط

seClient : خاص بالخلفية

seBorder : خاص بالحواف

عند استخدامك لكل هذه القيم الثالث مع بعضها فستحصل على كونترول يدعم ال VCL Style
PHP كود :
Control.StyleElements := [seFont, seClient, seBorder]; 
أما اذا قمت بازالتها كلها فستحصل على كونترول على يدعم ال VCL Style سيأخذ الشكل التقليدي للوينداوز
PHP كود :
Control.StyleElements := []; 
أما اذا لم تستخدمت قيم محددة فسيأخذ الكونتول شكل الستايل لتلك القيم

PHP كود :
Control.StyleElements := [seFont]; 
هنا سيأخذ الكونترول الخط المستعمل مع الستايل فقط

هذا مثال تم تطبيقه على ال ProgressBar
PHP كود :
ProgressBar1.StyleElements := [];
ProgressBar2.StyleElements := [seFont, seClient, seBorder]; 
[attachment=2432]