تعطيل و تطبيق ال VCL Style على كونترول محدد
#1
لسلام عليكم ورحمة الله و بركاته

هذه طريقة لتعطيل ال 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]; 

.jpg   enabling-disabling-vcl-style.jpg (الحجم : 7.12 ك ب / التحميلات : 44)
الرد


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


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