问题描述
如题求问如何编程让txt里的坐标点以点的形式显示到窗体的picturebox里
解决方案
解决方案二:
你想干嘛,把文字显示为图片?
解决方案三:
都知道坐标点了,直接画在picturebox上就行了,如果需要换算,你得知道换算规则,然后折算到picturebox内部坐标
解决方案四:
1.你需要确认你的坐标系,坐标系中心点的位置2.确定pictureBox的大小是根据你已定坐标区域大小的等比缩放,如果存在等比缩放,那么在读取点时候就要处理点的坐标值缩放3.绘制过程,在paint中实现点的绘制就可以了
解决方案五:
把坐标从txt里读出来,再运用简单的字符串操作转换成int类型横纵坐标,newPoint(x,y);,然后在picturebox的Paint事件里写上e.graphics.FillEllipse(,,,,,,,,,,,)
解决方案六:
请问怎么把txt坐标读出来,然后转换成纵横坐标,因为没学过c#,现在要做大作业,不太懂,谢谢
解决方案七:
引用5楼wuzhiwuwu的回复:
请问怎么把txt坐标读出来,然后转换成纵横坐标,因为没学过c#,现在要做大作业,不太懂,谢谢
没学过怎么会有作业?用你学过的语言做啊。没学过编程就没办法,没学过c#你哪怕是百度也知道要搜索读取txtstring转换int调用绘图
解决方案八:
引用5楼wuzhiwuwu的回复:
请问怎么把txt坐标读出来,然后转换成纵横坐标,因为没学过c#,现在要做大作业,不太懂,谢谢
你得让大家先看看你的文本文件的内容吧,如果一行一个点的坐标,xy坐标间用逗号或空格分隔,可以用split分解成多个数据字符串,然后分别将各个数据字符串用double.Parse()转换成数据.
解决方案九:
引用6楼xomix的回复:
Quote: 引用5楼wuzhiwuwu的回复:
请问怎么把txt坐标读出来,然后转换成纵横坐标,因为没学过c#,现在要做大作业,不太懂,谢谢没学过怎么会有作业?用你学过的语言做啊。没学过编程就没办法,没学过c#你哪怕是百度也知道要搜索读取txtstring转换int调用绘图
因为就上了3天课,我水平有限,确实不会,才来发帖求帮助txt文件里是一行两个数中间是空格一共131行
解决方案十:
Point[]pts=File.ReadAllLines("1.txt").Select(x=>newPoint(int.Parse(x.Split('')[0]),int.Parse(x.Split('')[1]))).ToArray();foreach(Pointpinpts){graphic.DrawEllipse(...)//画点其实就是画小圆圈}