PDA

View Full Version : Invalidate



hosseinab
شنبه 17 مرداد 1383, 15:48 عصر
سوال:
متد Invalidate در تکه برنامه ی زیر چه کاری را انجام می دهد:متغیر RcDraw از نوع Rectangle است
PictureBox1.Invalidate(RcDraw(

Abbas Arizi
شنبه 17 مرداد 1383, 18:34 عصر
این متد باعث میشه که محتوای گرافیکی یک پنجره در محدوده مستطیلی که مشخص میشه بازسازی بشن.

hosseinab
سه شنبه 20 مرداد 1383, 06:29 صبح
:roll: :roll: :oops: :?

محتوای گرافیکی یک پنجره در محدوده مستطیلی
متشکرم لطفا بیشتر توضیح بدهید
:?: :?: :?: :?: :roll:

Abbas Arizi
سه شنبه 20 مرداد 1383, 16:03 عصر
یعنی باعث میشه که داخل اون Rectangle همه عناصر گرافیکی از اول ساخته بشن. با صدا زدن این متد اون چیزهایی که روی اون PictureBox ترسیم کردید همه پاک میشن و میتونید از اول اونها رو رسم کنید. رویداد OnPaint هم اینجا اتفاق میفته.
اگه برای آرگومان Rectangle مقداری تعیین کنید این اتفاق در محدوده همون Rectangle میفته.
یک مثال رو هم ضمیمه میکنم تا به طور کامل مشخص بشه.

hosseinab
چهارشنبه 21 مرداد 1383, 07:29 صبح
:mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen:
ممنونم آقای عباس عزیزی
یک در دنیا صد در آخرت!!!!!!!!!!!!!!!!
:idea: