C# 把数字体现换成 图形化的设计 我想问下有没这样的控件 或者源码 把数字体现的东西换成 图或者表 数据 1-10 当前数据 4 这样应该就可以用计表来表现 求 这种源码 或者控件 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 汗 我的大体意识就是 把数字的体现 换证码表的显示 例如常规的显示方法概述知道最打数据 和最小的数据 max=100 min=1 而当前的数据为 67那么常规的显示方法为 "当前数据:67" 我想把她换成 图形的显示方法 就类似于汽车的 码表 用指针指向 当前数据 这样用户看起来就更明白 也是就是把电子表换成钟表 Winfrom 的实现 哦,Webform的好做,Winform嘛,插入个超文本控件? 或者动态添加图片框控件吧,思路是,把0到9的数字图片的文件名编入一个字符串数组,然后把要输出的数据转换为字串符格式,然后从左到右一个字符一个字符的取出:(用switch case判断十个数字,一一配对到相应图片文件的文件名上去,然后按文件名读取图片,显示出来。) 图形的角度指针画法:r值是表盘的半径大小;h和k的值则是表盘中心的位置;SEC即当前值.xsec:=(r-20)*COS(-0.5*Pi+Sec*Pi/30)+hysec:=(r-20)*SIN(-0.5*Pi+Sec*Pi/30)+kLine(3,h,k,xsec,ysec) 直接用现成的图表控件吧Telerik.RadControlsDundasDeveloper Express 通常的大型控件组里面都有chart控件如果非要自己写,请google: net gdi+ chart图表 这几个关键字 我到是做过类似的,是把数据动态加载,看股票的软件一样,能自动压缩曲线并改变相应的座标大小.用的是一个PictureBox,在上面画出想要的曲线,而加载的数据用的是两个数组.每次加入新的数据后重绘一下就行了,肉眼看上去就像是真的动了一样.你的要求比较简单,只要每次用新数据重绘就行. 表盘的画法r:=130h:=150k:=150Circle(1,h-3,k-3,h+3,k+3)Circle(2,h-r,k-r,h+r,k+r)x1:=r*COS(angle)+hy1:=r*SIN(angle)+kCircle(4,x1-4,y1-4,x1+4,y1+4) 自己写一个控件嘛.1.先继承一个Label 2.做一个Bitmap出来用于作图.3.Graphics g = Graphics.FromImage(img);//添加你的作图区4.用pen去画就可以了。画的内容就是你的参数. C# winform求助! C#如何将ListView里的数据拖放到桌面?? 急。急。。急。。。windows mobile(C#)问题 treeview多项选择?? 问c# io复用 C#(web)中当DataGrid有两个(或以上)相同的命令名时,如何处理 textBox中数据自动累加问题. Visual Studio 2005如何选择使用风格? 请教UdpClient的问题: C#画线的问题 c#登录网站问题前辈急救!!! 初学C#调试过程中出现了很多错误,不知道如何解决,请教各位高手了!!(谢谢了)
我的大体意识就是 把数字的体现 换证码表的显示 例如常规的显示方法概述知道最打数据 和最小的数据 max=100 min=1 而当前的数据为 67那么常规的显示方法为 "当前数据:67" 我想把她换成 图形的显示方法 就类似于汽车的 码表 用指针指向 当前数据 这样用户看起来就更明白
也是就是把电子表换成钟表 Winfrom 的实现
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)
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)
1.先继承一个Label
2.做一个Bitmap出来用于作图.
3.Graphics g = Graphics.FromImage(img);//添加你的作图区
4.用pen去画就可以了。画的内容就是你的参数.