PDA

View Full Version : سوال: دخیره فرم به صورت عکس



black2
سه شنبه 16 تیر 1388, 23:54 عصر
سلام دوستان
میخواستم بدونم چطور میشود از یک فرم در برنامه عکس گرفت و عکسش رو ذخیره کرد؟ ممنون

Galestian
شنبه 20 تیر 1388, 07:55 صبح
سلام



' ساخت آبجکت بیت مپ
Dim frmBmp As New Bitmap(Me.Width, Me.Height)
' ساخت چهارضلعی
Dim drw As New Rectangle(0, 0, Me.Width, Me.Height)
' start left - start top - end right end down

' ترسیم فرو در آبجکت
Me.DrawToBitmap(frmBmp, drw)
' ذخیره آبجکت
frmBmp.Save("c:\sample.bmp")


موفق باشید

Galestian
شنبه 20 تیر 1388, 07:58 صبح
راستی اینم سی شارپ :لبخندساده:


Bitmap frmBmp = new Bitmap(this.Width, this.Height);

Rectangle drw =new Rectangle(0, 0, this.Width, this.Height);

this.DrawToBitmap(frmBmp, drw);
frmBmp.Save("c:\\sample.bmp");