منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
ماهو Invalidate والفرق بينه وبين refresh و update - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : ماهو Invalidate والفرق بينه وبين refresh و update (/showthread.php?tid=16789)



ماهو Invalidate والفرق بينه وبين refresh و update - LoveVb - 13-08-16

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

ارى أستخدام Invalidate كثيرآ في الثيمات بالGDI
ماهو الفرق بين Invalidate و Refresh و Update


RE: ماهو Invalidate والفرق بينه وبين refresh و update - محمد كريّم - 13-08-16

https://blogs.msdn.microsoft.com/subhagpo/2005/02/22/whats-the-difference-between-control-invalidate-control-update-and-control-refresh/
http://stackoverflow.com/questions/6425161/what-does-invalidate-method-do

اعلم أنك تحتاج إلى شرح مختصر واعتذر للرد بروابط خارجية


RE: ماهو Invalidate والفرق بينه وبين refresh و update - LoveVb - 13-08-16

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


RE: ماهو Invalidate والفرق بينه وبين refresh و update - silverlight - 14-08-16

Invalidate هي طريقة او Method موجودة في جميع الكونترول و الهدف منها انك تطلب من الكونترول أن يعيد رسم نفسه و رسم الاشياء الموجودة في الحدث Paint وتلك الطريقة لها اكثر من صورة

Update دائما ما تأتي بعد Invalidate و عندما يأتيان معا فهنا كأنك تطلب من الكونترول بشكل مهذب ان يعيد رسم نفسه و يمكن أحيانا الاستغناء عن الأمر Update في تلك الحالة

أما لو استخدمت Refresh وحدها فهنا كأنك تصدر أمرا بالقوة و تطلب من الكونترول ان يعيد رسم نفسه

عموما  Refresh وحدها تمثل  Invalidate + Update


RE: ماهو Invalidate والفرق بينه وبين refresh و update - LoveVb - 14-08-16

شكرا بارك الله فيك