您的位置:程序门 -> .net技术 -> c#



请问c#中怎么画(由x轴和y轴组成的)数轴?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请问c#中怎么画(由x轴和y轴组成的)数轴?[已结贴,结贴人:kame61]
发表于:2007-02-10 22:27:17 楼主
我想用c#显示出数轴,并在上面画出几个点.
发表于:2007-02-10 22:43:371楼 得分:5
private   void   form1_paint(object   sender,   painteventargs   e)
{
        e.graphics.drawline(pens.black,   new   point(0,   clientsize.height   /   2),
                new   point(clientsize.width,   clientsize.height   /   2));
        e.graphics.drawline(pens.black,   new   point(clientsize.width   /   2,   0),
            new   point(clientsize.width   /   2,   clientsize.height));

        //todo   :   其他绘制
}
发表于:2007-02-10 23:19:192楼 得分:0
感谢zswang的回复```我试试看```
发表于:2007-02-10 23:21:483楼 得分:2
draw   point(x,y)
发表于:2007-02-11 09:44:004楼 得分:3
可以用graphic来绘,可以参看msdn中关于graphic的用法,如果图形复杂的话,可以考虑第三方控件,参见
http://blog.csdn.net/tjvictor/archive/2006/11/24/1412546.aspx
发表于:2007-02-12 19:26:325楼 得分:0
zswang,   i   have   coyied   the   code   to   program,   but   nothing   display.
is   there   any   code   needed?
thanks.(i   am   in   university   lab,   the   system   is   in   english,so...)
发表于:2007-02-12 19:34:216楼 得分:10
将代码放到form1的paint事件里执行

private   void   button1_click(object   sender,   eventargs   e)
{
        graphics   vgraphics   =   graphics.fromhwnd(handle);
        vgraphics.drawline(pens.black,   new   point(0,   clientsize.height   /   2),
                  new   point(clientsize.width,   clientsize.height   /   2));
        vgraphics.drawline(pens.black,   new   point(clientsize.width   /   2,   0),
            new   point(clientsize.width   /   2,   clientsize.height));
}

简单来说就是通过graphics类的drawline()方法绘制直线
发表于:2007-02-12 19:37:027楼 得分:0
cheers.   i   will   try   it.
发表于:2007-02-14 22:00:428楼 得分:0
谢谢zswang,数轴画出来了```
发表于:2007-02-14 22:02:189楼 得分:0
感谢所有回复的人````好人````
发表于:2007-02-14 22:14:1710楼 得分:0
呵呵,给分啊
发表于:2007-02-15 08:40:0911楼 得分:0
up
发表于:2007-02-16 19:51:3912楼 得分:0
``sorry`````how   to   给分?
发表于:2007-02-16 20:06:2113楼 得分:0
csdn   -   技术社区   -   .net技术   c#    
  回复   ¦   收藏此页   ¦   专题   ¦   公告   ¦   [[[[管理]]]]]   ¦   保存   ¦   关闭窗口      

点上面的[管理]按提示给分   -.-#
 
 
发表于:2007-02-17 05:26:4414楼 得分:0
up
发表于:2007-02-20 20:42:3215楼 得分:0
呵呵,给了````谢谢大家.


快速检索

最新资讯
热门点击