السلام عليكم
بعد سؤال الاخ العزيز والمتميز دوماً ابو الحسن " فلسطين الحبيبة " حول اخفاء الصور واظهارها كان هذا الموضوع
اول شيء شرح توضيحي :
انا عندي ثلاث ازار اسمائها كالتالي :
الاول : اسمه اظهار الصورة الاولى ( واريد عند امرار الماوس يظهر الصورة الاولى والاختفاء عند ابعاد الماوس )
الثاني: اسمه اظهار الصورة الثانية ( واريد عند امرار الماوس يظهر الصورة الثانية والاختفاء عند ابعاد الماوس )
الثالث: اسمه اظهار الصورة الثالثة ( واريد عند امرار الماوس يظهر الصورة الثالثة والاختفاء عند ابعاد الماوس )
هسه لحد هسه كلشي واضح وسهل للغاية .. وفهمنا الفكرة من الموضوع وشنو نريد نسوي .. شاهد الشرح ادناه :
شاهد الشرح في نافذة مستقلة ::اضغط هنا
او انتظر ظهور الفلاش في هذه الصفحة .. او حمله من المرفقات
1- ادرج ثلاث صور ( ولا تغيرين الاسماء الافتراضية )
2- ادرج ثلاث ازرار وغير التسمية كما ذكرنا بالكلام اعلاه
3- هسه اهم شيء .. وهو ادخال الاكواد للعمل بصورة صحيحة
طبعا يتم ادخال الاكواد في ثلاث حالات ::
اولا : عند الامرار ( on enter )
ثانيا : عند الابتعاد ( on leave )
ثالثاً : في الصفحة الرئيسية لاخفاء الصور عند البدء الاسطوانة
-------------------------------------
ملاحظة : في كل زر من الازار الثالثة اسند الخاصية setVisible = false لكل صورة ( الشرح ادناه اكثر وضوح )
هسه صارت الصورة واضحة ونجي ندخل الاكواد بالتسلسل
الكود الخاص بالزر الاول :
on enter
on leaveكود:Image.SetVisible("Image1", true); Image.SetVisible("Image2", false); Image.SetVisible("Image3", false);
كود:Image.SetVisible("Image1", false); Image.SetVisible("Image2", false); Image.SetVisible("Image3", false);
الكود الخاص بالزر الثاني :
on enter
كود:Image.SetVisible("Image1", false); Image.SetVisible("Image2", true); Image.SetVisible("Image3", false);
on leave
الكود الخاص بالزر الثالث :كود:Image.SetVisible("Image1", false); Image.SetVisible("Image2", false); Image.SetVisible("Image3", false);
on enter
on leaveكود:Image.SetVisible("Image1", false); Image.SetVisible("Image2", false); Image.SetVisible("Image3", true);
كود:Image.SetVisible("Image1", false); Image.SetVisible("Image2", false); Image.SetVisible("Image3", false);
كذلك كود الصفحة الرئيسية هو : ( وظيفتها اخفاء الصور عند البدء )
كود:Image.SetVisible("Image1", false); Image.SetVisible("Image2", false); Image.SetVisible("Image3", false);
ملخص الكلام اعلاه وبصورة مبسطة
اذا تريد صورة تظهر اسند الها الخاصية setVisible = ture
واذا تريدها ما تظهر اسند الها الخاصية setVisible = false
وهكذا