主题:关于Windows.PictureBox控件的绘图
我最近编写一个程序遇到一个问题,不知道为什么,请各位指点一下;
情况如下:
private void button1_Click(object sender, System.EventArgs e)
{
System.Drawing.Graphics gi=this.[color=FF0000]f_pictureBox[/color].CreateGraphics();
/*
for(i=0;i<100;)
{
gi.DrawLine(this.[color=FF0000]f_pen[/color],i,i,100,100);
i+=10;
}
*/
gi.DrawLine(this.[color=FF0000]f_pen[/color],10,10,120,120);
}
现在这样可以绘制出一条直线,如果把for循环的注释去掉,,按理说for循环就可以绘制9条直线,但结果却还是一条直线.
说明:
[color=FF0000]f_pen[/color]是Pen类型的,
[color=FF0000]f_pictureBox[/color]是PictureBox控件的name;
编程环境:WinXP+.net2003,语言C#;
不知到我问题说清楚没有,请大家帮帮忙!先谢过![em10]
情况如下:
private void button1_Click(object sender, System.EventArgs e)
{
System.Drawing.Graphics gi=this.[color=FF0000]f_pictureBox[/color].CreateGraphics();
/*
for(i=0;i<100;)
{
gi.DrawLine(this.[color=FF0000]f_pen[/color],i,i,100,100);
i+=10;
}
*/
gi.DrawLine(this.[color=FF0000]f_pen[/color],10,10,120,120);
}
现在这样可以绘制出一条直线,如果把for循环的注释去掉,,按理说for循环就可以绘制9条直线,但结果却还是一条直线.
说明:
[color=FF0000]f_pen[/color]是Pen类型的,
[color=FF0000]f_pictureBox[/color]是PictureBox控件的name;
编程环境:WinXP+.net2003,语言C#;
不知到我问题说清楚没有,请大家帮帮忙!先谢过![em10]