如何用c#读取TXT或dat坐标文件内容到窗口显示

weixin_37171897 2016-12-26 06:13:45
如何将txt文件或者dat文件(坐标文件格式如下图片XYZ)调用到窗口文件里显示!现在创建了一个窗体,窗体里有Button控件,现在希望点击Button按钮,将.txt文件内容在窗口里显示,类似以以下代码getrandnum函数产生随机点的效果,
int[] Randx = getRandomNum(2000, 0, 5500);
int[] Randy = getRandomNum(2000, 0, 3500);
Point[] P = new Point[2000];

for (int i = 0; i < Randx.Length; i++)
{

P[i].X = Randx[i];
P[i].Y = Randy[i];
g = this.CreateGraphics();
g.FillEllipse(brush, Randx[i], Randy[i], 5, 5);
list.Add(P[i]);
望路过的高手指点下,不甚感激!
...全文
696 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
花开花折 2016-12-26
  • 打赏
  • 举报
回复
先读取位置坐标,然后在窗口中画位置点。 你主要要用到FileStream/StreamReader 及Graphics类相关知识。
  • 打赏
  • 举报
回复
用streanreader类读出字符串,然后转成数字就可以了 using (StreamReader sr = new StreamReader("TestFile.txt")) { string line; while ((line = sr.ReadLine()) != null) { string[] v = line.Split(',') // 按照逗号分隔 // 第0个是名字 double x = double.Parse(v[1]); // 假设第一个是x double y = double.Parse(v[2]); // 假设第二个是y double z = double.Parse(v[3]); // 假设第三个是z // 然后根据坐标画图 } }
EnForGrass 2016-12-26
  • 打赏
  • 举报
回复
Fanks 2016-12-26
  • 打赏
  • 举报
回复
StreamReader的基础用法,看一下MSDN

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧