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( " ");
大概这个!