tianyake 发表于 2016-5-17 17:20:43

vb6.0 spread7.0多行文本

如题,请教一下,如何设置某列或某单元格可输入多行文本

并且行高能随文本内容调整,让其完全显示

谢谢

dexteryao 发表于 2016-5-18 09:41:50



您好,使用 TypeTextWordWrap设置可以换行。

ss.Col = 1
ss.Row = 1
ss.CellType = CellTypeStaticText
ss.TypeTextWordWrap = True
ss.Col = 1
ss.Row = 1
ss.Text = “This is a long line of text to see if it wraps.”;
ss.RowHeight(1) = 50

使用 MaxTextRowHeight可以获取到单元格合适的行高。

tianyake 发表于 2016-5-18 10:43:51

dexteryao 发表于 2016-5-18 09:41
您好,使用 TypeTextWordWrap设置可以换行。




您这个只能针对静态文本吧

我想在编辑输入的时候,就自动换行并且调整高度

dexteryao 发表于 2016-5-18 13:43:34

那个属性就是自动换行的,如果输入之后不自动调整高度,可以在编辑结束后代码调整高度
页: [1]
查看完整版本: vb6.0 spread7.0多行文本