دوستان سلام،
یه سوال در مورد VB .NET داشتم، سرچ کردم، چیزی پیدا نشد.
سوال من اینه که چطور میشه یک Shape (به عنوان مثال یک دایره یا مستطیل) رو روی یک PictureBox (که یک تصویر هم درونش بارگذاری شده) قرار داد به صورتی که Opacity کمتر از 1 داشته باشه. مشکل من Shape نیست، تغییر Opacity اون هستش. برای توجیه بهتر تصویر زیر رو که با Photoshop تهیه کردم در زیر قرار دادم. البته باید بگم که منظورم از Shape یک Object نیست. منظورم توابعی هست که در خصوصیت Graphics قرار دارن مثل DrawRectangle. در ضمن لطف کنید توضیح بدید که متد Paint دقیقا چه موقعی فراخوانی میشه؟ در Help اومده که:
Occurs when the control is redrawn
یعنی هنگامی اتفاق می افتد که رسم در کنترل مورد نظر صورت می گیرد. کلمه ی Redrawn دقیقا به چه وضعیتی اشاره می کنه که باعث فراخوانی متد Paint میشه؟