PDA

View Full Version : سوال: رفرش شدن عکس زیر label هنگام جابجایی آن روی یک عکس



mohammad diba
یک شنبه 22 آذر 1388, 16:56 عصر
سلام بر دوستان بزرگوار
من یک لیبل روی یک PictureBox دارم و برنامه نوشتم تا کاربر بتوانند لیبل را روی فرم بوسیله ماوس جابجا کند این لیبل transparent است. ولی وقتی کاربر این عمل را انجام می دهد آن قسمت از عکس که زیر لیبل است زود refresh نمی شود . چه جوری این مشکل رو حل کنم. تویه یه کتاب نوشته بود که باید تویه رویداد paint فرم کد بنویسم ولی من نمی دونم چه جوری این مشکل رو حل کنم.

mohammad diba
سه شنبه 24 آذر 1388, 09:17 صبح
سلام بر دوستان
اگه منظورم واضح نیست بیشتر توضیح بدم.

Reza_Yarahmadi
سه شنبه 24 آذر 1388, 10:59 صبح
یه راه اینه که بعد از کدهایی که مربوط به جابجا کردن لیبل نوشتید کد زیر رو بنویسید

this.Refresh();
البته اگر توی برنامه از تصاویر و توابع گرافیکی زیادی استفاده کردید این کار باعث چشمک زدن تصاویر میشه!!
برای حل این مشکل هم گفتن اگه خاصیت DoubleBuffered فرم رو True بذارید درست میشه ولی من تا حالا ندیدم تاثیری داشته باشه! :متفکر:

mohammad diba
چهارشنبه 25 آذر 1388, 09:03 صبح
سلام
ممنون دوست عزیز من قبلا این کارها رو انجام دادم ولی نشد.