是“怎样”吧?
设置WordWrap属性为TRUE就可以了啊。如果想要自动增加行高,就还需要自己写点代码。

解决方案 »

  1.   

    在其“属性”对话框的“Style”页中选中WordWrap属性
    或在程序中设置MSHFlexGrid1.WordWrap = True也就是跟楼上的两位说的一样!
      

  2.   

    在其“属性”对话框的“Style”页中选中WordWrap属性
    或在程序中设置MSHFlexGrid1.WordWrap = True也就是跟楼上的两位说的一样!
      

  3.   

    在其“属性”对话框的“Style”页中选中WordWrap属性
    或在程序中设置MSHFlexGrid1.WordWrap = True也就是跟楼上的两位说的一样!
      

  4.   

    谢junglerover(灌木丛),: Nakyisme(波扬不海) zgjchina1()
    我试了给WordWrap属性为TRUE对于输入中文字是可以,但我该成字母好象就不行了
    如:
    Grid7.WordWrap = True
    Grid7.TextMatrix(1, 1) = "aaaaaaaaaaa" + Chr(19) + "AAAAAA"
      

  5.   

    可以啊,只要在字符串中加空格就可以了。
    如:Grid7.TextMatrix(1, 1) = "aaaaaaaaaaa AAAAAA"
    结果就是:
    aaaaaaaaaaa
    AAAAAA
      

  6.   

    是啊,every兄,你要理解,
    在英文中,是绝对没有把一个单词折到两行中的道理的。那是什么东西?
    所谓WORDWRAP属性,它WRAP的是WORD,不是LETTER。如果你非要这样做,可以放一个隐藏的LABEL,设置AUTOSIZE=TRUE,
    用来测试一定长度字符串的显示宽度。然后自己在合适的位置加vbcrlf
    就可以了。