简单问题,在线等,绘制的图形显示在什么控件上? 我是winform编程我想绘制一个波形图,然后显示出来。我显示在什么控件上好了?pictureBox? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ?????不知道你想问的是什么其实你画在哪上都可以的比如,Panel我觉得,如果你想自己画一些图的话,还是画在Panel上是最好的做成一个控件也容易 画图是非常随意的,你可以在任何控件或窗体(甚至别人的程序界面上)上画各种图。《程序员秘书》上有各种各样的画图技巧。详见:http://www.psec.net.cn 画在窗体上好了。其实在windows中所有的控件都是窗体,画哪都是一样的 显示在哪都可以啊,你想往哪画就往哪画比如,一个WINFORM,上面一个Panel你可以将点画在这个Panel上,也可以画在Winform窗体上因为C#画图是基于控件的失效,导致重绘实现的,不需要你去清除屏幕(当然,如果有需要,还是可以自己来处理的)比如: protected override void OnPaint(PaintEventArgs e) { base.OnPaint(e); Pen pen = new Pen(Color.Red); //设置画笔 e.Graphics.DrawLine(pen, 0, 0, 10, 10);//画一条位置窗体坐标 //0,0 10,10 的坐标点的直线 //当然,你也可以根据具体的控件来画,只不过是坐标的调整了 } 画图你可以画在任何一个Control或从Control继承下来的Window控件,如果你的图可能会有滚动条的操作,最好使用ScrollableControl,因为这个控件支持滚动,或者使用UserControl.代码可以参考下这个地址下的示例:在WinForm里绘图 http://blog.csdn.net/hbxtlhx/archive/2007/06/13/1650892.aspx C#中子类的对象如何调用父类的方法(方法已经重写过) 如何在.net里面将表情转译 纯CSS菜单,看了半天没看明白. 如何禁用任务栏 请问有没有什么实时绘图的控件? 关于 VS2005 ReportDocument控件 想在数据库中插入一行记录,为什么可为空的值输入值时会失败? INSERT语句的问题,如何给一个列赋予NULL值啊? 高分….100分...制作类似微软powerpoint 的使用者接口 一个简单的问题 (急)将 COM 对象与其基础 RCW 分开后不能再使用该对象 vs2005发布网站后的问题(急)!
不知道你想问的是什么
其实你画在哪上都可以的
比如,Panel
我觉得,如果你想自己画一些图的话,还是画在Panel上是最好的
做成一个控件也容易
《程序员秘书》上有各种各样的画图技巧。详见:http://www.psec.net.cn
比如,一个WINFORM,上面一个Panel
你可以将点画在这个Panel上,也可以画在Winform窗体上
因为C#画图是基于控件的失效,导致重绘实现的,不需要你去清除屏幕(当然,如果有需要,还是可以自己来处理的)
比如:
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
Pen pen = new Pen(Color.Red); //设置画笔
e.Graphics.DrawLine(pen, 0, 0, 10, 10);//画一条位置窗体坐标
//0,0 10,10 的坐标点的直线
//当然,你也可以根据具体的控件来画,只不过是坐标的调整了
}
http://blog.csdn.net/hbxtlhx/archive/2007/06/13/1650892.aspx