بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
إن الكائن الذي نحن بصدد الحديث عنه يتعامل مع القيمة اللونية وفق الفضاء المعياري اللوني الأحمر و الأخضر و الأزرق
و المعروفة باسم " RGB " نسبة لتسمية الألوان الثلاث الرئيسية
كما نعرف لو كان الكائن RichText يتقبل التعامل مع ثلاثية هيكس " أي الصيغة و الاشباع و السطوع "
لربما سهل الأمر علينا لتمرير اللون الذي نريده للنص برمجيا و ليس يدويا كون ذلك متاح
--
سأذكرك أخي في البداية أن القيمة اللونية مثلا :
5D8AA8 #
تعبر عن لون أزرق
حتى نحول هاته االقيمة إلى صيغة RGB لنستخرج منها الألوان الثلاثة :
نتخلى عن علامة شباك مع ملاحظة أن القيمة تكون مكونة من 6 عناصر " أرقاما كانوا أو حروفا"
ماهي قيمة اللون الأحمر في هذه الكتابة :
الناتج = 93
---
ماهي القيمة للون الأخضر :
الناتج : 138
---
وما قيمة اللون الأزرق
الناتج : 168
----
بمعنى صار الان بإمكاننا استنباط المعايير الثلاثة لأي لون انطلاقا من الهيكس
تلك القيم الثلاثة هي التي سنمررها لعنصر RichText
لأنه يفهمها لكن كيف سيحدث ذلك ؟
زميل يفتح ملف مفتوحا يضمنه زرا و عنصر RichText و عنصر Shape هذا الأخير
أضفناه فقط لمعاينة اللون المختار قبل التطبيق وعنصر ComboBox لنحجز فيه الألوان و تنفيذ
الاختيار
عند تجهيز كل هاته الكائنات العنصر RichText اختر له لون نص يدويا ثم أرجع الأول لانه في مثالنا سيتطلب استشعار
بخانة اختيار لون النص
----
السلام عليكم ورحمة الله وبركاته
إن الكائن الذي نحن بصدد الحديث عنه يتعامل مع القيمة اللونية وفق الفضاء المعياري اللوني الأحمر و الأخضر و الأزرق
و المعروفة باسم " RGB " نسبة لتسمية الألوان الثلاث الرئيسية
كما نعرف لو كان الكائن RichText يتقبل التعامل مع ثلاثية هيكس " أي الصيغة و الاشباع و السطوع "
لربما سهل الأمر علينا لتمرير اللون الذي نريده للنص برمجيا و ليس يدويا كون ذلك متاح
--
سأذكرك أخي في البداية أن القيمة اللونية مثلا :
5D8AA8 #
تعبر عن لون أزرق
حتى نحول هاته االقيمة إلى صيغة RGB لنستخرج منها الألوان الثلاثة :
نتخلى عن علامة شباك مع ملاحظة أن القيمة تكون مكونة من 6 عناصر " أرقاما كانوا أو حروفا"
ماهي قيمة اللون الأحمر في هذه الكتابة :
كود PHP:
rouge =tonumber(String.Left("5D8AA8",2), 16).."";
Dialog.Message("Notice", rouge);
---
ماهي القيمة للون الأخضر :
كود PHP:
vert = tonumber(String.Mid("5D8AA8",3,2), 16).."";
Dialog.Message("Notice", vert);
---
وما قيمة اللون الأزرق
كود PHP:
bleu = tonumber(String.Right("5D8AA8",2), 16).."";
Dialog.Message("Notice", bleu);
----
بمعنى صار الان بإمكاننا استنباط المعايير الثلاثة لأي لون انطلاقا من الهيكس
تلك القيم الثلاثة هي التي سنمررها لعنصر RichText
لأنه يفهمها لكن كيف سيحدث ذلك ؟
زميل يفتح ملف مفتوحا يضمنه زرا و عنصر RichText و عنصر Shape هذا الأخير
أضفناه فقط لمعاينة اللون المختار قبل التطبيق وعنصر ComboBox لنحجز فيه الألوان و تنفيذ
الاختيار
عند تجهيز كل هاته الكائنات العنصر RichText اختر له لون نص يدويا ثم أرجع الأول لانه في مثالنا سيتطلب استشعار
بخانة اختيار لون النص
----
تعليق