3
只有角落裏我用繪製一個矩形
Pen pen = new Pen(Color.Red);
pen.DashStyle = System.Drawing.Drawing2D.DashStyle.Dot;
塑造矩形邊框,但現在我只需要證明矩形的角落。
只有角落裏我用繪製一個矩形
Pen pen = new Pen(Color.Red);
pen.DashStyle = System.Drawing.Drawing2D.DashStyle.Dot;
塑造矩形邊框,但現在我只需要證明矩形的角落。
你可以自己通過DrawLine
功能Paint
事件中重畫它,像這樣:
Pen pen = new Pen(Color.Red);
private void Form1_Load(object sender, System.EventArgs e)
{
pictureBox1.Paint += new System.Windows.Forms.PaintEventHandler(this.pictureBox1_Paint);
pen.DashStyle = System.Drawing.Drawing2D.DashStyle.Dot;
}
private void pictureBox1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
Graphics g = e.Graphics;
g.DrawLine(pen, 0, 0, pictureBox1.Right, 0);
g.DrawLine(pen, 0, 0, 0, pictureBox1.Bottom);
}
這是一個使用案例,也許你需要其他的座標,但你可以很容易地解決它。
你可以使用2線得到你想要的效果:
private void MainForm_Paint(object sender, PaintEventArgs e)
{
Pen pen = new Pen(Color.Red);
pen.DashStyle = System.Drawing.Drawing2D.DashStyle.Dot;
e.Graphics.DrawLine(pen, 0, 0, 50, 0);
e.Graphics.DrawLine(pen, 0, 0, 0, 50);
}
這繪製一個矩形的角落形式的左上角。