سلامسلام
دقیقا منظورتون را متوجه نشدم .
vb هم کار نکردم .
اگه منظورتون اینه که عکس تون ، در کنترل picturebox تون ، fit و کامل نمیشه ، پروپرتیِ SizeMode ئه picturebox را روی StretchImage تنظیم کنید .
تصویر داخل پیکچر باکس کامل هست و مشکلی نداره(تصویر سمت راست درون فرم). مشکل چیز دیگه ایه
ببنید تصویر در پیکچر باکس هست و همونطور که گفتید اره کنترل های زیریش رو نمایش نمیده پس پیکچر باکس نمیشه استفاده کرداگه منظورتون اینه که تصویری (شامل پیکسل های transparent) ای که در یک کنترل رسم کردید (فرضا در کنترل picturebox رسم کردید) ، قسمتِ transparent ئه تصویرِ رسم شده جوری هست که کنترل های زیرین اش (کنترل های زیرینِ picturebox) قابل نمایش نیست ، این طبیعی هست .
چون کنترل های windows form ، از transparent پشتیبانی نمیکنن .
اومدم توی فرم پرینتش کردم با این کد
دقت کنید این کد توی تایمر هست و چون تصویر قسمت رنگ سیاهش ترنسپرنت میشه (تصویر سمت چپ درون عکس) هر دفعه که تایمر استارت میزنه یه تصویر ثبت میشه توی بکگراند فرم و چون دایره در حال گشت زدن هست پس یه دایره چندین جای فرم ثبت میشهکد:Dim gameGraphics As System.Drawing.Graphics = Me.CreateGraphics gameGraphics.DrawImage(PictureBox3.Image, 0, 0, PictureBox3.Image.Width, PictureBox3.Image.Height)
الان مشکل اینه توی فرم تصویر رو کامل نشون نمیده فقط یه تیکست توی تصویر هم مشخصه (تصویر سمت چپ درون فرم که چندین عکس ترنسپرنت شده از تصویر سمت راست هست و به دفعات توی فرم، روی هم چاپ شده ) در اصل باید اندازه ی هر دو عکس یکی میبود
Bookmarks