QuaternioNoir Asked:2020-07-07 05:23:06 +0800 CST2020-07-07 05:23:06 +0800 CST 2020-07-07 05:23:06 +0800 CST 奇怪的线描 772 为什么无法在 .net winforms 中从窗体的一个角到另一个角绘制线段?下一个代码: private void Display_Paint(object sender, PaintEventArgs e) { this.CreateGraphics().DrawLine(Pens.Green, 0, 0, Width, Height); } 正如我认为我应该画这样的东西(感谢油漆): 但是,我得到以下 传输尺寸是正确的。我不明白这是怎么回事。 c# 1 个回答 Voted Best Answer tym32167 2020-07-07T06:34:34+08:002020-07-07T06:34:34+08:00 在我看来,在绘图时,您不会考虑窗口的标题。像这样尝试 private void Display_Paint(object sender, PaintEventArgs e) { var rect = this.ClientRectangle; this.CreateGraphics().DrawLine(Pens.Green, rect.X, rect.Y, rect.Width, rect.Height); }
在我看来,在绘图时,您不会考虑窗口的标题。像这样尝试