新手请教大家一个问题。控件的size就是像素嘛?
我现在用了一个panel控件
然后在panel的paint事件里写了这么一段代码:
Graphics gp = e.Graphics;
gp.Clear(Color.Black);
Pen p = new Pen(Color.White);
for (int i = 31; i <= 155; i = i + 31)
gp.DrawLine(p, 1, i, 155, i);
for (int i = 31; i <= 155; i = i + 31)
gp.DrawLine(p, i, 1, i, 155);
按照道理说,横竖方向画了五条直线,间隔是31,总共应该是一个155*155的正方形,可是我把这个panel的size设置成160*160的话,成了这样了:
这明显是区域不够呀。请问这是为什么呀?panel控件的size大小,跟graphics的drawline方法里面的坐标,不是一个概念吗?
新手请教,万分感谢!