delphi4arab منتديات دلفي للعرب
تعطيل و تطبيق ال VCL Style على كونترول محدد - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : دروس دلفي للمبتدئين (https://delphi4arab.net/forum/forumdisplay.php?fid=13)
+--- الموضوع : تعطيل و تطبيق ال VCL Style على كونترول محدد (/showthread.php?tid=4837)



تعطيل و تطبيق ال VCL Style على كونترول محدد - SMP3 - 03-01-2013

لسلام عليكم ورحمة الله و بركاته

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