PDA

View Full Version : برنامه مختصات خط و نقطه



mmehdyt
جمعه 27 بهمن 1385, 21:15 عصر
می خوام برنامه ای بنویسم که کاربر روی صفحه نقطه ای بذاره و برنامه مختصات نقطه رو
نشون بده . اصلا c# توانایی این کارو داره؟ برای این کار چه چیزهایی لازمه؟

Alireza_Salehi
جمعه 27 بهمن 1385, 21:58 عصر
مثلا :

private void Form1_MouseDown(object sender, MouseEventArgs e)
{
Graphics gph = Graphics.FromHwnd(this.Handle);
gph.DrawLine(new Pen(Color.Black), new Point(e.X, e.Y), new Point(e.X+1, e.Y+1));
MessageBox.Show(e.X.ToString() + "," + e.Y.ToString());
}

این کد وقتی رو فرم کلیک بشه یه نقطه میذاره و مختصاتش رو نشون میده!

البته نگفتی مختصات رو نسبت به کجا می خوای (این کد نسبت به گوشه سمت چپ و بالای فرم میده)!
و این که نقطه چه شکلی باشه بزرگ ،کوچیک ، یه پیکسل و ... !

در باره System.Drawing , System.Drawing.Drawing2D تحقیق کن (کارهای زیادی باهاش میشه انجام داد)!

مهدی رحیم زاده
شنبه 28 بهمن 1385, 06:32 صبح
تا شب برات یه برنامه می نویسم و میزارم