خط کشی در سی شارپ

در برنامه های بعضی مواقع نیاز است یک خط ترسیم شود یا جدا کننده ای ایجاد کرد که یا باید از کامپونت های این کار استفاده کنید یا از یک لیبل استفاده نمایید برای خطا کشی یا جداسازی باید ابتدا خاصیت اتوماتیک سایز را فعال کرده و بعد یا به بک گراند آن رنگ منحصر به فرد دهید یا استایل ان را تغییر دهید مانند کد زیر می توانید اقدام نمایید

// separator bevel line
label1.AutoSize = false;
label1.Height = 2;
label1.BorderStyle = BorderStyle.Fixed3D;

اگر هم که بخواهید خطی رسم کنید که زاویه دار باشد یا توسط گرافیک خط رسم نمایید می توانید قطعه کد زیر را در رویداد paint بنویسید و با سایز های مختلف یا زاویه مختلف به ترسیم خط مورد نظر خود بپردازید

System.Drawing.Graphics graphicsObj;

            graphicsObj = this.CreateGraphics();

            Pen myPen = new Pen(System.Drawing.Color.Red, 5);

            graphicsObj.DrawLine(myPen, 20, 20, 200, 210);

یا هم می توانید از کلاس زیر استفاده کنید برای ترسیم خط های خود .

Download LINK: Class Line.cs

شاید این مطالب را هم دوست داشته باشید

یک پاسخ

  1. vidao.ir گفت:

    عالی قشنگ بود

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.