这可能对某些人来说似乎是一个愚蠢的问题,但这让我很头疼!我知道如何在我的程序中绘制一条水平线:
e.Graphics.DrawLine(new Pen(Color.Gray, 1), new Point(22, 1100), new Point(782, 1100));
但由于某种原因,我似乎无法绕过显示简单的垂直线。这就是它目前的样子:(我正在预览中使用PrintDocument。
我知道这将是一个非常简单的答案,我已经研究过了。
答案 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);