PDA

View Full Version : تولید یک عکس از صفحه فرم در سی شارپ!



samirhm
جمعه 05 شهریور 1395, 18:08 عصر
سلام دوستان چجوری میتونم کاری کنم که وقتی کاربر یک دکمه رو فشار میده ، یک عکس از صفحه فرم ساخته و در ادرسی که در savefiledialog مشخص میکنه سیو بشه؟

mrprestige
جمعه 05 شهریور 1395, 19:52 عصر
سلام دوست من وقتت بخیر ، داخل کنترل Button اینو بنویس

var sfd=new SaveFileDialog();
Rectangle form = this.Bounds;
Bitmap bitmap = new Bitmap(form.Width, form.Height);
Graphics graphic = Graphics.FromImage(bitmap);
graphic.CopyFromScreen(form.Location, Point.Empty, form.Size);
sfd.ShowDialog();
bitmap.Save(sfd.FileName+".jpg");

میتونی باز بهینه تر کنی .

پیروز موفق باشی