日期:2014-05-20  浏览次数:20977 次

C#绘图问题
动态的创建了一个窗体,想在上面绘图,应该怎么完成呢?

------解决方案--------------------
帮顶一下
mark
------解决方案--------------------
gdi+
------解决方案--------------------
private void button1_Click_1(object sender, System.EventArgs e)
{
Graphics g=this.CreateGraphics();
g.DrawLine........

}
如果你想在窗体一加载的时候就绘图,那就重写OnPaint事件,在里面创建Graphics 实例进行绘图
------解决方案--------------------
OnPaint事件里写
------解决方案--------------------
private void button1_Click(object sender, EventArgs e)
{
Form frm = new Form();

Graphics g = frm.CreateGraphics();

//此时g代表的是新窗体的画图对象
g.DrawArc()......
}
------解决方案--------------------
简单的绘图可以用GDI+,复杂的可以用第三方控件zedgraph,请见http://blog.csdn.net/tjvictor/archive/2006/12/15/1444299.aspx
------解决方案--------------------
form1.OnPaint+=new EventHandler( " ");
大概这个!