المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تغير اللون في كل كائنات الاوتوبلاي ......دفعة واحدة .... ممتع


عبد الهادي بهاب
23-08-2015, 02:58 AM
السلام عليكم

هذا مثال عن استعمال اضافة ButtonColor و التي يمكن تحميلها من هنا

..........من هنـــــــــــــــــــــــ ــــا - (http://www.amsplugins.com/details.asp?id=96)--------------

بحيث و من خلال كود يوجد في هذا البليجين يمكن التحكم في كل لون نص و ليس خلفية لكل كائن يمكن ان تكتب فيه نصا

هذا هو الكود ............طويل قليلا لان فيه كل الكائنات ............... و طبعا تفعيله ثقيل نوعا ما ..........



result = ColorButton.GetColor("Plugin1");

----------الاشكال--------
Shape.SetFillColor("Plugin2", result);

for i=1,14 do
-----------النصوص------
-- Populate table from item properties
tProperties = Label.GetProperties("Label"..i);
tProperties.ColorNormal = result;
-- Set the properties of a label object
Label.SetProperties("Label"..i, {ColorNormal=result});
end
-----------------
------------الانبوتات--------
-- Create properties table (only include items that should be changed)
tblInputProps = {};
tblInputProps = Input.GetProperties("Input1");
tblInputProps.FontColor = result;
-- Set the properties of an input object
Input.SetProperties("Input1", tblInputProps);


------------الفقرات-------------
-- Initialize property table
tblParaProps = {};
tblParaProps.ColorNormal = result;
-- Set the properties of a paragraph object
Paragraph.SetProperties("Paragraph1", tblParaProps);

------------richtext-----------
-- Create a table for the formatting.
tbFormat = {TextColor=result};

-- Set the selected text to bold.
RichText.SetSelectionFormat("RichText1", tbFormat, true);


-----------------tree-------------
tProps = Tree.GetProperties("Tree1");
tProps.TextColor = result;
-- Apply the new properties to the tree object.
Tree.SetProperties("Tree1", tProps);



------------الازرار---------
Button.SetProperties("Button1",{ColorNormal=result});


---------------listbos
tblListboxProps = {};
tblListboxProps.TextColor = result;
ListBox.SetProperties("ListBox1", tblListboxProps);


--------------ComboBox--------------
tblComboProps = {};
tblComboProps.TextColor = result
ComboBox.SetProperties("ComboBox1",tblComboProps);




تحميل الملف المفتوح :

http://www.gulfup.com/?KHz1s7

تقبلوا فائق تحاتي و لا تنسوا الدعاء طبعا

عبد الهادي بهاب
23-08-2015, 03:01 AM
فيه ملاحظة ............ لمن اراد تغيير الخلفيات .......... في نفس المشروع ......ضع نسخة Duplicat للصفحة .........احدف كل الليبل لانها لا تحتوي على خلفيات ...........
ثم ا
غير الكود السابق بهذا الكود

result = ColorButton.GetColor("Plugin1");

----------الاشكال--------
Shape.SetFillColor("Plugin2", result);

-----------------
------------الانبوتات--------
-- Create properties table (only include items that should be changed)
tblInputProps = {};
tblInputProps = Input.GetProperties("Input1");
tblInputProps.BackgroundColor = result;
Input.SetProperties("Input1", tblInputProps);


------------الفقرات-------------
-- Initialize property table
tblParaProps = {};
tblParaProps.BGColor = result
Paragraph.SetProperties("Paragraph1", tblParaProps);

------------richtext-----------
-- Create a table for the formatting.
tblRichTextProps.BackgroundColor = String.ToNumber(ColorButton.GetColor("Plugin1"));
RichText.SetProperties("RichText1", tblRichTextProps);


-----------------tree-------------
tProps = Tree.GetProperties("Tree1");
tProps.BackgroundColor = result;
-- Apply the new properties to the tree object.
Tree.SetProperties("Tree1", tProps);




---------------listbos
tblListboxProps = {};
tblListboxProps.BackgroundColor = result;
ListBox.SetProperties("ListBox1", tblListboxProps);


--------------ComboBox--------------
tblComboProps = {};
tblComboProps.BackgroundColor = result
ComboBox.SetProperties("ComboBox1",tblComboProps);

طبعا لن يعمل كما تريديون ...........ستصبح هناك كارثة تسونامي في مشروعكم ...............لا تسالوني لماذا لانه ببساطة لم افهم
:abc_085::abc_085::abc_085::abc_085::abc_085::abc_ 085:

لكن يمكن التخمين بان الخلفيات يمكن ان تتعامل مع نوع اخر من كود اللون و الله اعلم

نتظر الخبراء

تحياتي

ثامر أبو بلقيس
23-08-2015, 10:50 AM
السلام عليكم ورحمة الله وبركاته

بارك الله فيك .... موضوع مفيد جزاك الله خيرا

فقط يمكن الاختصار في الأكواد على النحو التالي :
----------الاشكال--------
Shape.SetFillColor("Plugin2", e_Color);
-----------النصوص------
for i=1,14 do
Label.SetProperties("Label"..i, {ColorNormal=e_Color});
end
------------الانبوتات--------
Input.SetProperties("Input1", {FontColor=e_Color});
------------الفقرات-------------
Paragraph.SetProperties("Paragraph1", {ColorNormal=e_Color});
------------richtext-----------
RichText.SetSelectionFormat("RichText1", {TextColor=e_Color}, true);
-----------------tree-------------
Tree.SetProperties("Tree1", {TextColor=e_Color});
------------الازرار---------
Button.SetProperties("Button1",{ColorNormal=e_Color});
---------------listbos
ListBox.SetProperties("ListBox1",{TextColor=e_Color});
--------------ComboBox--------------
ComboBox.SetProperties("ComboBox1",{TextColor=e_Color});

ما تعلق يهذه الجزئية
لكن يمكن التخمين بان الخلفيات يمكن ان تتعامل مع نوع اخر من كود اللون و الله اعلم

هل المقصود تغيير لون خلفية الصفحة بنفس الإضافة؟

موفق:abc_138:

منوبة
23-08-2015, 11:08 AM
بارك الله فيك اخي المحترف
جاري التجربة
:abc_152::abc_152:

عبد الهادي بهاب
23-08-2015, 11:17 AM
السلام عليكم ورحمة الله وبركاته

بارك الله فيك .... موضوع مفيد جزاك الله خيرا

فقط يمكن الاختصار في الأكواد على النحو التالي :
----------الاشكال--------
Shape.SetFillColor("Plugin2", e_Color);
-----------النصوص------
for i=1,14 do
Label.SetProperties("Label"..i, {ColorNormal=e_Color});
end
------------الانبوتات--------
Input.SetProperties("Input1", {FontColor=e_Color});
------------الفقرات-------------
Paragraph.SetProperties("Paragraph1", {ColorNormal=e_Color});
------------richtext-----------
RichText.SetSelectionFormat("RichText1", {TextColor=e_Color}, true);
-----------------tree-------------
Tree.SetProperties("Tree1", {TextColor=e_Color});
------------الازرار---------
Button.SetProperties("Button1",{ColorNormal=e_Color});
---------------listbos
ListBox.SetProperties("ListBox1",{TextColor=e_Color});
--------------ComboBox--------------
ComboBox.SetProperties("ComboBox1",{TextColor=e_Color});

ما تعلق يهذه الجزئية


هل المقصود تغيير لون خلفية الصفحة بنفس الإضافة؟

موفق:abc_138:

شكرا على المداخلة و الاختصار هذا سيسهل الكثير من الوقت مستقبلا ............اما الخلفيات فحاولت تغيرها في كانئات paragraph او richText او كل ماله خلفية ملونة بما في ذلك طبعا خلفية الصفحة ............شكرا استاذ

عبد الهادي بهاب
23-08-2015, 11:20 AM
بارك الله فيك اخي المحترف
جاري التجربة
:abc_152::abc_152:

شكرا على المرور .......... جربو ارفع لنا افكارا عن تطبيقات حول الاضافة

ثامر أبو بلقيس
23-08-2015, 11:51 AM
السلام عليكم ورحمة الله وبركاته
لتمرير لون لخلفية الصفحة باستعمال الاضافة من المهم أن نؤشر على الاختيار كما في الصورة

http://im62.gulfup.com/SlOv0K.jpg (http://www.gulfup.com/?A3so0U)

abohmam
23-08-2015, 03:47 PM
جزاك الله خيرا أخى المحترف على المشروع والكود

والشكر موصول لأخينا المحترف ثامر أبو بلقيس على إضافاته الرائعة والمفيدة

بارك الله فيكم جميعا

عبد الهادي بهاب
23-08-2015, 09:44 PM
السلام عليكم ورحمة الله وبركاته
لتمرير لون لخلفية الصفحة باستعمال الاضافة من المهم أن نؤشر على الاختيار كما في الصورة

http://im62.gulfup.com/slov0k.jpg (http://www.gulfup.com/?a3so0u)

شكرا على التوضيح ..........بارك الله فيكم

ثامر أبو بلقيس
23-08-2015, 10:02 PM
لا شكرا على واجب الملف الموضح لتغيير لون خلفية المشروع
هو مدرج في أول رابط لموضوعك كمثال مع الاضافة :abc_138:

أبو يوسف
25-08-2015, 05:03 PM
جزاكما الله خيرا وبارك الله فيكما على الفائدة والتواصل