c# 里面画图问题 gdi

nn0[i][0]=Convert.ToISingle(array1[0]);nn0[i][1]=Convert.ToSingle(array1[1]);//赋值nn0[... nn0[i][0] = Convert.ToISingle(array1[0]);
nn0[i][1] = Convert.ToSingle(array1[1]);//赋值
nn0[i + 1][0] = Convert.ToSingle(array2[0]);
nn0[i + 1][1] = Convert.ToSingle(array2[1]);//赋值
Graphics g = this.CreateGraphics();
Pen xian = new Pen(Color.Black, 2);
PointF n1 = new PointF(nn0[i][0], nn0[i][1]);
PointF n2 = new PointF(nn0[i + 1][0], nn0[i + 1][1]);
g.DrawLine(xian, n1, n2);

这是个循环里面的,但是画不出来图
难道String转成Single的值不能赋到PointF里面嘛?
展开
 我来答
OO悠悠我心OO
2012-10-12 · 超过18用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:51.4万
展开全部
Graphics g = this.CreateGraphics();
把这个写在循环里,真是一段神奇的代码
貌似nn0[i][0],nn0[i][1]的值 没变过吧,这样会不会都是画到了同一个地方呢?
这真是一段神奇的代码
更多追问追答
追问
Graphics g = this.CreateGraphics();
那我吧这个放在循环外面试试,nn0[i][1],nn0[i][0]应该不会不变
我是初学不懂的太多了
追答
你是不是想从几个字符串中截取数字,然后通过这几个数字首位相连 画线啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
草薙在
2012-10-12 · TA获得超过4795个赞
知道大有可为答主
回答量:6187
采纳率:50%
帮助的人:6264万
展开全部
检查你的数据对不对,还要看你的数据大小如何,GDI是按照Pixel来画的,如果是float的太小的话什么都看不到
追问
64.551,453.115算小不,初学不懂哦~~
追答
建议你还是单步调试看看,是什么原因造成的看不到
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式