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

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


ابو امين
03-02-2016, 04:25 PM
السلام عليكم
عندي 7 صور و paragraph واحد .
عند مرور الماوس على صورة يظهر النص في paragraph و بمجرد الابتعاد يختفي النص
هذه وجدتها.
بقي في نفس الحالة زيادة على ذلك اردت تغيير لون النص و لون خلفية paragraph
وهو امر سيختلف من صورة الى أخرى ..
بمعنى امر بالماوس مثلا على صورة رقم واحد ، يظهر نص معين
بلون معين وبلون خلفية معين.وهكذا مع كل الصور...
فهمت ان الأمر يتعلق بخصائص الباراقراف لكن لم استطع صياغة الكود...
مع الشكر...

عبد الهادي بهاب
03-02-2016, 06:01 PM
السلام عليكم
عندي 7 صور و paragraph واحد .
عند مرور الماوس على صورة يظهر النص في paragraph و بمجرد الابتعاد يختفي النص
هذه وجدتها.
بقي في نفس الحالة زيادة على ذلك اردت تغيير لون النص و لون خلفية paragraph
وهو امر سيختلف من صورة الى أخرى ..
بمعنى امر بالماوس مثلا على صورة رقم واحد ، يظهر نص معين
بلون معين وبلون خلفية معين.وهكذا مع كل الصور...
فهمت ان الأمر يتعلق بخصائص الباراقراف لكن لم استطع صياغة الكود...
مع الشكر...

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

حمل هذا المف المفتوح

http://up.top4top.net/downloadf-3334h01-rar.html

عند تمرير الماووس فوق كل صورة ستغيير النص و لون الخلفية و لون الخط ايضا و ايضا حجم الخط
و عند الرفع يعود كل شيء للنص و الخصائص الاصلية

عبد الهادي بهاب
03-02-2016, 06:04 PM
الشرح
هذا هو الكود في On entre الصورة



---------- نص الذي سيظهر في paragraph---------
Paragraph.SetText("Paragraph1", "Bonjour Abou Amine ça va?");
---color arr plan لون الخلفية تستطيع ان تغيير الارقام بين قوسين في الاخير بنسخ كود الالوان لكن دون #-------
Paragraph.SetProperties("Paragraph1",{BGColor = Math.HexColorToNumber("FF0000")});
---color font لون النص -------
Paragraph.SetProperties("Paragraph1",{ColorNormal = Math.HexColorToNumber("FFFFFF")});
------taille ----حجم الخط -
Paragraph.SetProperties("Paragraph1", {FontSize = 18 });


و في On leve تضع الخصائص الاصلية

Paragraph.SetText("Paragraph1", "Bonjour Abou");
---color arr plan -------
Paragraph.SetProperties("Paragraph1",{BGColor = Math.HexColorToNumber("FFFFFF")});
---color font -------
Paragraph.SetProperties("Paragraph1",{ColorNormal = Math.HexColorToNumber("000000")});
-----size------
Paragraph.SetProperties("Paragraph1", {FontSize = 14 });

عبد الهادي بهاب
03-02-2016, 06:15 PM
فيه حل مختصر ضع في On show الصفحة هذا الكود و هو يقصد به حفظ نص و خصائص الparargraph

t = Paragraph.GetText("Paragraph1");
p = Paragraph.GetProperties("Paragraph1");

ثم في on leave الصورة نستدعي هذه المتغيرات


Paragraph.SetText("Paragraph1", t);
Paragraph.SetProperties("Paragraph1",p);

وهذا احسن من ااول لانه سيحفظ كل الخصائص الاولى

ابو امين
03-02-2016, 06:31 PM
السلام عليكم ورحمة الله وبركاته
لله درك يا شيخ اقلي....:abc_052:
حاولت استعمال المساعد للاكواد
لكن استعمالي للاقواس كان خاطئ ...
بدأت نوعا ما افهم التركيبة البرمجية لجمل الاوتو بلاي.
لكن مازال المشوار طويل امامي....

عبد الهادي بهاب
03-02-2016, 06:33 PM
السلام عليكم ورحمة الله وبركاته
لله درك يا شيخ اقلي....:abc_052:
حاولت استعمال المساعد للاكواد
لكن استعمالي للاقواس كان خاطئ ...
بدأت نوعا ما افهم التركيبة البرمجية لجمل الاوتو بلاي.
لكن مازال المشوار طويل امامي....

جميل جدا ...........موفق استاذ :abc_152::abc_152:

اعيد رفع الملف من جديد
http://up.top4top.net/downloadf-3334h01-rar.html

ابو امين
05-02-2016, 12:32 PM
شكرا على الملف