MSHFlexGrid1.WordWrap是返回或设置一个值,决定一个单元显示多行文本还是一长行文本。
可是我在程序运行中,写了如下语句,只有长文本,根本做不到多行.
  MSHFlexGrid1.TextMatrix(1, 0) = "fdsafdsa3333333333333333333333333333333333"
  MSHFlexGrid1.WordWrap = True
  MSHFlexGrid1.RowHeightMin = 800
谢谢各位大侠指教!

解决方案 »

  1.   

    自动换行不能从单词中间断开
    fdsafdsa3333333333333333333333333333333333 这是一个单词,必定要显示在一行
    fdsafd sa33  33333 333333 333333 3333333 33333333这样子的才会断开
      

  2.   

    试一下调换顺序,我一般先设置表的行列数、行宽列高、决定单元格显示样式等方面的属性,最后设置文本属性
    MSHFlexGrid1.RowHeightMin = 800
    MSHFlexGrid1.WordWrap = True
    MSHFlexGrid1.TextMatrix(1, 0) = "fdsafdsa3333333333333333333333333333333333"