【易语言】复制粘贴一段文字到编辑框如何自动填满全部编辑框?

比如下面一段文本,我想直接复制,然后往编辑框第一个中粘贴,就全部填满了的样子——————————————主程序框——————————————————商品价格总数量牌子A牌... 比如下面一段文本,我想直接复制,然后往编辑框第一个中粘贴,就全部填满了的样子——————————————主程序框—————————————————— 商品 价格 总数量 牌子A 牌子B 牌子C <——这行不用复制冰淇淋 2.50 50.0 15.0 15.0 20.0饼干biscuit 3.85 80.0 25.0 25.0 30.0糖类 8.00 60.0 10.0 10.0 10.0 砂糖brownsugar 8.00 30.0 10.0 10.0 10.0 冰糖rocksugar 7.50 30.0 10.0 10.0 10.0 …… …… ……
(等等)————————————————————————————————————

难点除了自动填充外,1.商品有中英文,长度也不同,不知该怎么判断才好;2.如果用价格进行加减运算,8.00不知怎么转换成8,运算玩后怎么变回带小数位数。。。
【最新提问】
上面的方式如果难以实现的话,改成读取txt的内容也行,添加一个按钮事件,编辑框1读取了前面的文字,遇到空格后,编辑框2获得焦点读取第二个数值,遇到空格就停止,编辑框3继续。。。。

高手快来帮帮忙啊~采纳后悬赏追加几百分
展开
 我来答
hc浊世佳公子
2014-04-06 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1576
采纳率:60%
帮助的人:737万
展开全部

直接粘贴到超级列表框,不想画这么多编辑框。

复制你提供的上述数据,右键单击超级列表框粘贴即可。

源码:

更多追问追答
追问

不知下标超出范围是什么意思,麻烦你再修改一下,让粘贴的数值更有自由度。。。另外,数据有接近20行、15列数据。。。超级列表框里的数据能进行加减操作吗?如果不行,那这个功能只实现了一半

追答
  1. 出错应该是因为你多复制了一行空白文本;

  2. 行数不受影响;

  3. 如果列数变化,将超级列表框添加到相应的列数。代码倒数第4行的数字5修改为列数-1即可。如:15列则将数字5改为14;

  4. 支持任何数学操作(包括加减),有计算公式就能写出来。

lilei3386
2014-04-06 · TA获得超过6228个赞
知道大有可为答主
回答量:4543
采纳率:50%
帮助的人:4023万
展开全部
说实话,其实把那几行文字自动填充到各个编辑框中其实不难,会分割就行。
还有我觉得你没必要把数字转来转去,为什么一定要把8.00转换成8之后再转换成8.00回来呢?
只要保证计算结果正确就是了。转来转去没啥意义,如果你要保留多少为小数点,考虑的应该是计算结果保留多少位小数点,而不是复制的文本里面的数值有多少个小数点。
更多追问追答
追问
有道理!小数点是之后的事了,其实能不能保存没什么关系,能不能指教一下怎么实现填充的功能?
追答

填充已经完成,但是不知道你想计算什么。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
韬子活宝
2014-04-06 · TA获得超过124个赞
知道小有建树答主
回答量:328
采纳率:55%
帮助的人:58.8万
展开全部
用换行符分割行用空格分割列,然后多用一个动态数组直接将浮点型小数转换为整数存放一下不就行啦!自动填充 用循环的编辑框赋值啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-04-06
展开全部
你这个是用分割文本分割制表符再分别加到编辑框里,你这个信息有问题,不是空格,是类似空格的制表符" "而不是空格" ",写代码很麻烦的,你如果想简单解决可以直接加一个高级表格组件,简单好用。
追问
听你的建议,我等下搜搜看,那这个问题换个想法——如果这些内容在txt文本里,点击按钮加载这些数据呢,比如说,编辑框1.内容 (开始读取,遇到空格停止),编辑框2.内容(接着读取下一个数值,遇到空格再停止,这样下去呢?),是不是可以不那么麻烦了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友507f3c92
2014-04-06
知道答主
回答量:24
采纳率:0%
帮助的人:13万
展开全部
冰淇淋 2.50 50.0 15.0 15.0 20.0

这些“ ” 是空格的话就分割文本 再循环加入就可以啦
追问
我没接触过易语言,不懂啊~ T0T
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式