请问,这个矩形为什么只画了一半
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外面是不是有什么东西遮挡了,或者有其他重绘的代码擦除了。
[解决办法]
我这里没问题啊,全画了