利用CFILE 读取一个.txt文本内容放置LIST BOX 控件中。在.txt文本中的内容比较长。读取到LIST BOX中不能完全显示.问题:怎么能把读取来的内容在LIST BOX 中换行显示全部内容.

解决方案 »

  1.   

    自己对文本进行处理,每次插入到ListBox的时候都截取前面的某段长度的....
      

  2.   

    本帖最后由 xyzhaopeng 于 2010-04-15 15:09:08 编辑
      

  3.   

    晕忽忽。我表述能力不知道怎么说才好.说个例子吧。看大家能明白不.
    例子:在TXT文本中的内容是。
    【简析】原诗共四首,此是第一首。诗写诗人在月夜花下独酌,无人亲近的冷落情景。诗人运用丰富的想象,表现出由孤独到不孤独,由不孤独到孤独,再由孤独到不孤独的一种复杂感情。 李白仙才旷达,物我之间无所容心。此诗充分表达了他的胸襟。因为人的习惯都是列表框下拉看东西么。这段话太长。所以要在列表框中全显示出来就得换行处理.有什么办法处理。请各位大虾帮忙下.能给代码例最好.
      

  4.   

    本帖最后由 xyzhaopeng 于 2010-04-15 15:08:32 编辑
      

  5.   

    这个没必要那么麻烦,随便你用什么控件,你得到字符串的长度,如果大于控件的长度就下一行输出就行了,获得字符串长度的函数GetTextExtentPoint32
      

  6.   

    继承ListBox,添加水平滚动条的方法,搞定。
      

  7.   

    。。为何偏偏要用ListBox
    - -
    也好 解决了就行