jd19970829 发表于 2011-7-8 02:25:50

_ArrayDisplay怎样能显示换行?

类似_ArrayDisplay这样的还有listview,@CRLF \n \r 都不能显示出换行。有什么办法啊?
比如我想让aaaa@CRLFbbbb在 _ArrayDisplay中能显示成
aaaa
bbbb
而不是
aaaabbbb

netegg 发表于 2011-7-8 08:49:56

字符串还是文件,是字符串的话stringsplit(用什么拆分的,分隔符就用什么),文件的话直接_filereadtoarray

jd19970829 发表于 2011-7-8 11:59:03

回复 2# netegg


    你可能没有理解到我的意思

我是说,用_ArrayDisplay这个函数,显示一个数组,显示出来的数组表格里面的单元格里面显示的内容,不能换行,只能显示在一行上面,比如说我一个单元格里面的内容是
aaaa@CRLFbbbb用MSGBOX(4096,"",aaaa@CRLFbbbb)j就能正常显示成
aaaa
bbbb
但是用_ArrayDisplay就变成了aaaabbbb

jd19970829 发表于 2011-7-8 18:17:08

有没人HELP ME 啊

gapkiller 发表于 2011-7-8 19:22:00

自己写一个_ArrayDisplay呗

jd19970829 发表于 2011-7-8 19:46:49

回复 5# gapkiller


    自己写也要用到GUICtrlCreateListViewItem,我已经测试过GUICtrlCreateListViewItem里面也不能显示换行。

netegg 发表于 2011-7-8 20:43:27

本帖最后由 netegg 于 2011-7-8 20:45 编辑

明白了,楼主说的意思是,在_arraydisplay同一格中显示两行文本,不可能,除非是自己修改listview然后在显示

user3000 发表于 2011-7-9 03:07:04

没能力修改 _arraydisplay 的显示方式那就只有修改要显示的数据源咯

这问题有什么争的呢
页: [1]
查看完整版本: _ArrayDisplay怎样能显示换行?