求问如何在C# 窗体中 获取txt文件里的坐标 然后以点的形式显示到picturebox里

问题描述

如题求问如何编程让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(...)//画点其实就是画小圆圈}

时间: 2024-12-30 23:14:39

求问如何在C# 窗体中 获取txt文件里的坐标 然后以点的形式显示到picturebox里的相关文章

如何在win8系统中获取删除文件的最高权限?

  在以前的winXP系统和win7 64位旗舰版系统中,咱们默认使用的就是管理员账户登陆,因此咱们在操作Windows系统的时候遇到权限的问题也比较少,但是在进入到win8系统之后,为了更好的保护用户的隐私,Windows系统默认了不再使用管理员账户登陆,因此,咱们在进行一些操作的时候,就会收到诸如权限不足的提示,那么遇到这样的情况咱们要如何处理呢?今天,小编就来具体介绍一下,如何在win8系统中获取删除文件的最高权限? 1.首先,咱们需要返回到win8系统的传统桌面位置,然后在win8系统中

图片-初学小女子求问一个关于矩阵,中值滤波题目

问题描述 初学小女子求问一个关于矩阵,中值滤波题目 目前用的是VS2010,所以希望是C语言~多谢喇 望各方大神快快冒泡,解小女子一惑o(^▽^)o 解决方案 不是告诉你算法了么?就是用某个点周围8个点按照第二个矩阵的泉重求平均数,作为滤波后的值. 解决方案二: 打个比方,第二排第二个元素158,滤波以后等于多少呢? 我们看它和它四周的9个元素,是不是 160 163 167 159 158 155 153 155 157 和Mask每一项相乘相加再除以16 等于 (160*1+163*2+16

如何在rest类中获取httpservletrequest对象

问题描述 如何在rest类中获取httpservletrequest对象 如何在rest类中获取httpservletrequest对象,在网上找的大部分都不好用,求高手帮帮忙,谢了 解决方案 看你的rest类怎么定义的,上下文是什么,如果你一窍不通,还是找个略懂程序的学生帮你下.写程序这件事不是word打字,不是网上胡乱找个代码一贴就能好用的.

c#窗体ktv-如何在c#窗体中实现ktv静音功能

问题描述 如何在c#窗体中实现ktv静音功能 如何在c#窗体中实现ktv静音的静音功能和重唱,切歌等功能................... 解决方案 c# webbrowser 实现静音功能(除Falsh除外)C#: Windows 窗体还原功能的实现

如何在AndroidManifest.xml中获取android:targetPackage的值?

问题描述 如何在AndroidManifest.xml中获取android:targetPackage的值? 根据 Junit 测试代码,如何在 Junit 的测试程序中的 Manifest 中访问 android:targetPackage 的值? 我想提取 ""com.mycompany.mytestapp"" <?xml version=""1.0"" encoding=""utf-8"

C# Winfrom项目,如何在from窗体中控制两个timer控件时间的同步显示

问题描述 C# Winfrom项目,如何在from窗体中控制两个timer控件时间的同步显示 在C# Winfrom项目中,一个from窗体,两个timer控件(timer1和timer2),两个Label控件(labe1和label2), timer1是实现0到1分钟的倒计时显示在显示labe1中,timer2是实现到1分钟后自动显示当前时间到label2中. 两个button控件(button1和button2).button1和button2分别控制timer1的开始和暂停. timer1

求问,我在servlet中首先转发到一个jsp页面进行输出,然后怎么才能重定向跳转到另一个jsp呢?

问题描述 求问,我在servlet中首先转发到一个jsp页面进行输出,然后怎么才能重定向跳转到另一个jsp呢? User user = (User) request.getSession().getAttribute("user"); if(user==null){ request.setAttribute("message", "请先登陆!!,3秒后自动跳转!"); request.getRequestDispatcher("/mes

计算机组成-求问关于汉字在计算机中的表示

问题描述 求问关于汉字在计算机中的表示 为什么要有输入码和机内码的区别.现在输入法的原理不是先获得键盘输入的汉字再传入计算机中么.为什么先传输入码,再转换成机内码?多麻烦...求解答,谢谢 解决方案 你可以理解输入码是一个方便人记忆的代码,输入某个代码,转换成对应的内码.计算机用相同的内码表示汉字.但是使用者根据自身知识.文化等不同,用不同的输入码来输入. 比如打字员用五笔字型,电报人员用电报码,一般人员用拼音等.这就好比计算机只能认识机器代码,但是为什么我们有那么多高级语言,比如C++ Bas

c#winfrom 如何在子窗体中获取 父窗体中的datagridview选中行的id?

问题描述 c#winfrom 如何在子窗体中获取 父窗体中的datagridview选中行的id? c#winfrom 如何在子窗体中获取 父窗体中的datagridview选中行的id? 解决方案 用this.dataGridView1.CurrentRow.Cells[0].Value获得id 窗体传值看我的代码http://bbs.csdn.net/topics/360140208 解决方案二: 用委托或事件传递也可以 解决方案三: 通过静态字段传过去,在父窗体的选中事件下获取选中行的id