0

我正在尝试画一条从中上到下的线。

我知道我必须使用 Pen 类来完成此操作。

private void RepaintPreview()
{
    Pen blackPen = new Pen(Brushes.Black);
    blackPen.Width = 1.0f;
    blackPen.LineJoin = System.Drawing.Drawing2D.LineJoin.Bevel;
    ptbTablePreview.Image.draw?
}

基本上,我怎样才能在图像上画这条线?谢谢你。

4

1 回答 1

0

我尝试了以下方法,它适用于我:

1-我在设计时设置了图片框的图像

2-我处理了图片框的Paint事件,并添加了以下代码:

private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
    using (Pen p = new Pen(Color.Black, 2))
    {
        e.Graphics.DrawLine(p, new Point(pictureBox1.Width / 2, 0), new Point(pictureBox1.Width / 2, pictureBox1.Height));
    }
}
于 2011-01-14T21:50:21.093 回答