المشاركات : 204
المواضيع 14
الإنتساب : Jun 2015
السمعة :
10
الشكر: 250
تم شكره 222 مرات في 132 مشاركات
السلام عليكم ورحمة الله وبركاتة
ارى أستخدام Invalidate كثيرآ في الثيمات بالGDI
ماهو الفرق بين Invalidate و Refresh و Update
الْلَّهُم صَلِّ وَسَلِم وَبَارِك عَلَى سَيِّدِنَا مُحَمَّد
المشاركات : 204
المواضيع 14
الإنتساب : Jun 2015
السمعة :
10
الشكر: 250
تم شكره 222 مرات في 132 مشاركات
للاسف بحثت عنها لكن لم افهم شئ واللغة عندي ماتساعد
شكرا ^^
الْلَّهُم صَلِّ وَسَلِم وَبَارِك عَلَى سَيِّدِنَا مُحَمَّد
المشاركات : 1,486
المواضيع 101
الإنتساب : Sep 2012
السمعة :
127
الشكر: 71
تم شكره 6155 مرات في 1035 مشاركات
14-08-16, 02:00 AM
(آخر تعديل لهذه المشاركة : 14-08-16, 02:01 AM {2} بواسطة silverlight.)
Invalidate هي طريقة او Method موجودة في جميع الكونترول و الهدف منها انك تطلب من الكونترول أن يعيد رسم نفسه و رسم الاشياء الموجودة في الحدث Paint وتلك الطريقة لها اكثر من صورة
Update دائما ما تأتي بعد Invalidate و عندما يأتيان معا فهنا كأنك تطلب من الكونترول بشكل مهذب ان يعيد رسم نفسه و يمكن أحيانا الاستغناء عن الأمر Update في تلك الحالة
أما لو استخدمت Refresh وحدها فهنا كأنك تصدر أمرا بالقوة و تطلب من الكونترول ان يعيد رسم نفسه
عموما Refresh وحدها تمثل Invalidate + Update
المشاركات : 204
المواضيع 14
الإنتساب : Jun 2015
السمعة :
10
الشكر: 250
تم شكره 222 مرات في 132 مشاركات
شكرا بارك الله فيك
الْلَّهُم صَلِّ وَسَلِم وَبَارِك عَلَى سَيِّدِنَا مُحَمَّد