首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

多行编辑器 MLE 怎么一行一行的把文件读出来

2012-03-06 
多行编辑器 MLE 如何一行一行的把文件读出来?看了很久帮助都找不到答案。也百度过了,还是一无所获自己也试

多行编辑器 MLE 如何一行一行的把文件读出来?
看了很久帮助都找不到答案。也百度过了,还是一无所获

自己也试过了,但也不行..
以下代码不行的。只能读取第一行,所以来求大家帮忙想一下

int i ,ll_linecount
string ls1,ls_n_text
ll_linecount = mle_1.linecount()
for i= 1 to ll_linecount
  mle_1.Scroll(i)
mle_1.SetFocus()  
  cb_7.text = mle_1.textline()
this.text=string(mle_1.LineLength())
next


[解决办法]
有个变通的办法,定义一个使用外部数据源有d_text对象,只有一个字段c_line,类型为varchar(255),
使用datastore加载d_text对象,使用importstring函数来加载多行编辑框的信息,importstring会自动按回车换行符进行分隔的~~
不过如果有tab符就有可能出错,我原来的做法是自己写函数根据回车换行符分隔;

热点排行