我想问下有没这样的控件 或者源码 
      把数字体现的东西换成 图或者表
      
      数据 1-10  当前数据 4
     
     这样应该就可以用计表来表现 求 这种源码 或者控件 谢谢

解决方案 »

  1.   

    汗 
    我的大体意识就是 把数字的体现 换证码表的显示 例如常规的显示方法概述知道最打数据 和最小的数据  max=100 min=1 而当前的数据为 67那么常规的显示方法为  "当前数据:67" 我想把她换成 图形的显示方法 就类似于汽车的 码表  用指针指向 当前数据 这样用户看起来就更明白 
    也是就是把电子表换成钟表 Winfrom 的实现
      

  2.   

    哦,Webform的好做,Winform嘛,插入个超文本控件?
      

  3.   

    或者动态添加图片框控件吧,思路是,把0到9的数字图片的文件名编入一个字符串数组,然后把要输出的数据转换为字串符格式,然后从左到右一个字符一个字符的取出:(用switch case判断十个数字,一一配对到相应图片文件的文件名上去,然后按文件名读取图片,显示出来。)
      

  4.   

    图形的角度指针画法:
    r值是表盘的半径大小;
    h和k的值则是表盘中心的位置;
    SEC即当前值.
    xsec:=(r-20)*COS(-0.5*Pi+Sec*Pi/30)+h
    ysec:=(r-20)*SIN(-0.5*Pi+Sec*Pi/30)+k
    Line(3,h,k,xsec,ysec)
      

  5.   

    直接用现成的图表控件吧Telerik.RadControlsDundasDeveloper Express 通常的大型控件组里面都有chart控件如果非要自己写,请google: net gdi+ chart图表 这几个关键字
      

  6.   

    我到是做过类似的,是把数据动态加载,看股票的软件一样,能自动压缩曲线并改变相应的座标大小.用的是一个PictureBox,在上面画出想要的曲线,而加载的数据用的是两个数组.每次加入新的数据后重绘一下就行了,肉眼看上去就像是真的动了一样.你的要求比较简单,只要每次用新数据重绘就行.
      

  7.   

    表盘的画法r:=130
    h:=150
    k:=150
    Circle(1,h-3,k-3,h+3,k+3)
    Circle(2,h-r,k-r,h+r,k+r)
    x1:=r*COS(angle)+h
    y1:=r*SIN(angle)+k
    Circle(4,x1-4,y1-4,x1+4,y1+4)
      

  8.   

    自己写一个控件嘛.
    1.先继承一个Label 
    2.做一个Bitmap出来用于作图.
    3.Graphics g = Graphics.FromImage(img);//添加你的作图区
    4.用pen去画就可以了。画的内容就是你的参数.