کریستین سافت

آموزش برنامه نویسی و سورس سی شارپ , اندروید

کریستین سافت

آموزش برنامه نویسی و سورس سی شارپ , اندروید

۲ مطلب با کلمه‌ی کلیدی «screen» ثبت شده است

۱۱
شهریور
۹۶

برای عکس گرفتن از صفحه دسکتاب یک دکمه بر روی فرم قرار دهید و سپس بر روی دکمه دوبار کلیک کرده و کد زیر را در کنترل کننده رویداد کلیک آن بنویسید :


private void button1_Click(object sender, EventArgs e)
{
int screenWidth = Screen.PrimaryScreen.Bounds.Width;
int screenHeight = Screen.PrimaryScreen.Bounds.Height;

Graphics Graphics1;
Bitmap Bitmap1 = new Bitmap(screenWidth, screenHeight);
Graphics1 = Graphics.FromImage(Bitmap1);
Graphics1.CopyFromScreen(Point.Empty, Point.Empty, Screen.PrimaryScreen.Bounds.Size);
Bitmap1.Save(@"c:\1.bmp");
}


برنامه را اجرا کرده و بر روی دکمه کلیک نمایید. به درایو C رفته ، مشاهده می کنید که عکسی با نام و پسوند 1.bmp ذخیره شده است.

  • علی بابایی کلجاهی
۲۵
تیر
۹۶

به دست آوردن ابعاد صفحه نمایش در سی شارپ ابتدا فضای نام زیر را در قسمت فضاهای نامی وارد می کنید :


using System.Windows.Forms;


سپس از کد زیر که ابعاد را به صورت یک جعبه پیام نمایش می دهد در هر جایی که دوست داشتید استفاده می کنید :


MessageBox.Show("Monitor Size:" + SystemInformation.PrimaryMonitorSize);
  • علی بابایی کلجاهی