در پست قبلی روش رسم خط به کمک تعداد زیادی از نقاط را ذکر کردیم . در این پست رسم خط را به روش معمول آن ذکر می کنیم به کمک متد "DrawLine "ما فقط با دادن مختصات نقطه اول و آخرخط مورد نظر خود می توانیم آن را رسم کنیم. در این روش که ما قصد داریم درآن از فرم خود بعنوان یک بوم نقاشی استفاده کنیم . بایستی پس از اعلان یک گرافیک ، فرم خود را که در اینجا با کلمه کلیدی this نشان داده می شود بعنوان صفحه گرافیکی خود معرفی کنیم .
Graphics g1 = this.CreateGraphics();
اکنون هنگام اعلان یک رنگ می باشد.
Color myRgbColor = new Color();
توجه دارید که فقط با اعلان یک رنگ ما فقط نامی برای آن رنگ انتخاب کرده ایم ولی کار اصلی که تعیین خود رنگ می باشد هنوز صورت نگرفته که در خط بعدی به کمک متد " FromArgb" این کار صورت می گیرد . در اینجا ما رنگ قرمز خالص را با آلفای 255 تعیین کرده ایم.
myRgbColor = Color.FromArgb(255,255, 0, 0);
به یاد دارید که در درس قبلی ما به کمک متدد "SetPixel" یک نقطه روی یک بیت مپ رسم کردیم و با تکرار آن منتج به رسم یک خط شدیم ولی در اینجا روش ما استفاده ازمتد "DrawLine" می باشد و لذا برای انجام آن احتیاج به یک وسیله به نام "Pen" داریم . برای اینکه اعلان یک "Pen" بطور کامل صورت گیرد به یک "Color" و یک عدد از نوع "float" برای تعیین ضخامت آن نیاز داریم.