请问,这个矩形为什么只画了一半
private void panel1_Paint(object sender, PaintEventArgs e)
{
Pen pen = new Pen(Color.Red,Convert.ToSingle(2));
Graphics gh = e.Graphics;
gh.DrawRectangle(pen,panel1.ClientRectangle);
}
如上,沿着panel的边框画一条线,为什么最后的结果是,只画了半边框呢?
------解决方案--------------------打个断点,看看panel1.ClientRectangle的值是什么。
------解决方案--------------------我测试了一下,没问题啊,全画了啊。是不是别的有错啊~~
------解决方案--------------------panel外面是不是有什么东西遮挡了,或者有其他重绘的代码擦除了。
------解决方案--------------------我这里没问题啊,全画了