با سلام و درود
من قطعه کدی نوشتم که به درستی کار میکنه اما چون از خودم نوشتم حدس میزنم شاید کد بهتری هم میشه نوشت
برای تست لطفا در یک ویندوز فرم 2 کنترل دکمه و پنل را اضافه کنید با اسامی پیش فرض و قطعه کد زیر را در فرم خود اضافه کنید
Point pt1,pt2; private void button1_Click(object sender, EventArgs e) { System.Drawing.Graphics gr = panel1.CreateGraphics(); Pen pen = new Pen(Color.Black, 2); Font font = new Font("tahoma", 10); Brush brush = new SolidBrush(Color.Blue); //Horizantal Line Draw for (int hpoint = 0; hpoint < panel1.Width; hpoint+=100) { for (int vpoint = 0; vpoint < panel1.Height; vpoint+=100) { pt1 = new Point(hpoint, vpoint); pt2 = new Point(panel1.Height,vpoint); gr.DrawLine(pen, pt1, pt2); if (hpoint == 0) { gr.DrawString(Convert.ToString(vpoint), font, brush, pt1); } } } //Vertical Line Draw for (int vpoint = 0; vpoint < panel1.Height; vpoint += 100) { for (int hpoint = 0; hpoint < panel1.Width; hpoint += 100) { pt1 = new Point(vpoint, hpoint); pt2 = new Point(vpoint, panel1.Width); gr.DrawLine(pen, pt1, pt2); if (hpoint == 0) { gr.DrawString(Convert.ToString(vpoint), font, brush, pt1); } } } }
لطفا دوستان اگر می توانند کد را به شکل بهتری بنویسند به بنده هم آموزش بدید ممنون میشم.
این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.
دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود