使用g.DrawLine绘制SIMPLE垂直线

时间:2014-01-17 13:39:22

标签: c# visual-studio .net-3.5

这可能对某些人来说似乎是一个愚蠢的问题,但这让我很头疼!我知道如何在我的程序中绘制一条水平线:

 e.Graphics.DrawLine(new Pen(Color.Gray, 1), new Point(22, 1100), new Point(782, 1100));

但由于某种原因,我似乎无法绕过显示简单的垂直线。这就是它目前的样子:(我正在预览中使用PrintDocument。

d

我知道这将是一个非常简单的答案,我已经研究过了。

2 个答案:

答案 0 :(得分:4)

我可能完全忽略了这一点,但可能是new Point(X,Y)行有坐标线?

既然如此,你想要的确实是......

e.Graphics.DrawLine(new Pen(Color.Gray, 1), new Point(22, 10), new Point(22, 1100));

在这两个点上保持X位置相同但改变Y?

答案 1 :(得分:0)

耶!我找到了一个解决方案:

e.Graphics.DrawLine(new Pen(Brushes.Orange,1), 400, 400, 400, 100);