كيفية الحصول على المزيد من قيم ألوان RBG لدلفي

click fraud protection

في دلفي، نوع TColor يحدد لون الكائن. يتم استخدامه بواسطة خاصية اللون للعديد من المكونات وخصائص أخرى تحدد قيم اللون.

تحتوي وحدة الرسومات على تعريفات للثوابت المفيدة لـ TColor. على سبيل المثال ، خرائط clBlue إلى اللون الأزرق ، خرائط clRed إلى اللون الأحمر.

المزيد من قيم "CL" = المزيد من الألوان

يمكنك تحديد TColor كـ 4 بايت رقم سداسي عشري بدلاً من استخدام الثوابت المحددة في وحدة الرسومات. تمثل وحدات البايت الثلاثة المنخفضة شدة اللون RGB (الأحمر والأخضر والأزرق) للأزرق والأخضر والأحمر على التوالي. لاحظ الانعكاس من لون سداسي نموذجي: بالنسبة إلى TColor ، يكون التسلسل أزرق-أخضر-أحمر.

على سبيل المثال ، يمكن تعريف اللون الأحمر على أنه TColor ($ 0000FF).

تحويل من RBG إلى TColor

إذا كانت لديك قيم للكثافة الحمراء والخضراء والزرقاء (رقم من 0 إلى 255 - نوع "بايت") ، فإليك كيفية الحصول على قيمة TColor:

فار ص ، ز ، ب: بايت ؛ اللون: TColor ؛ ابدأ ص: = StrToInt (ledRed. نص)؛ ز: = StrToInt (ledGreen. نص)؛ ب: = StrToInt (ledBlue. نص)؛ اللون: = RGB (r ، g ، b) ؛ الشكل 1 فرشاة. اللون: = اللون ؛ النهاية; 

تعد "ledRed" و "ledGreen" و "ledBlue" ثلاثة عناصر تحكم في التحرير تستخدم لتحديد كثافة كل مكون لون. Shape1 هو عنصر تحكم TShape دلفي.

instagram viewer

الملاح نصائح دلفي:
»كيفية تحليل ملفات TAB المحددة في دلفي
«IsDirectoryEmpty - وظيفة دلفي لتحديد ما إذا كان الدليل فارغًا (لا ملفات ، لا مجلدات فرعية)

instagram story viewer