用C#的Graphics对象做一个正弦曲线? 在OnPainting中重写,主要用System.Drawing类。你可以熟悉一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在OnPaint中重写下面是一个例子protected override void OnPaint(PaintEventArgs e){ PointF[] aptf = new PointF[1000]; Grapics grfx = e.Grapics; for(int =0;i<1000;i++) { aptf[i].X=i; aptf[i].Y=ClientSize.Height/2*(1-(float)Math.Sin(i*2*Math.Pi/(1000-1))); } grfx.DrawLines(new Pen(SystemColors.WindowText),apft);} 用得着这么繁琐?查下Drawing累吧,应该有更好的方法,这种方法太浪费资源了 就算不重写OnPaint也要在Paint事件,非要不繁琐,那就去找别人写好的组件 不显示删除回复显示所有回复显示星级回复显示得分回复 添加了mainMenu控件和inputPanel控件,但是控件不显示 对IE8的兼容性 c#编程练习题16,自己写的代码,大家帮我看看需不需要改进 水晶报表里使用程序脚本的问题~ 使用了无效参数,是什么原因? 找高手编写一个软件,如果能实现请报价,有兴趣的进。 在线等:鼠标移动 改变table里cell的颜色 (急) 2005.net c# datagridview 行校验不正常 救命!!!自定义报表怎么控制!!!! 为什么在窗体的Load事件响应函数里不能用Close关掉窗体? c#-回调callback是什么原理,机制? 使用委托的好处
protected override void OnPaint(PaintEventArgs e)
{
PointF[] aptf = new PointF[1000];
Grapics grfx = e.Grapics;
for(int =0;i<1000;i++)
{
aptf[i].X=i;
aptf[i].Y=ClientSize.Height/2*(1-(float)Math.Sin(i*2*Math.Pi/(1000-1)));
} grfx.DrawLines(new Pen(SystemColors.WindowText),apft);
}