找回密码
 立即注册

QQ登录

只需一步,快速开始

yiitht
论坛元老   /  发表于:2013-5-30 09:24  /   查看:5295  /  回复:1
Spread控件里面,表头可以使用上标吗?
例如立方米m3 ,其中的3可以写成上标格式吗?

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-5-30 09:54:00
沙发
回复 1楼yiitht的帖子

可以使用 RichTextBoxCellType 实现,参考代码:

  1. Dim rtb As New System.Windows.Forms.RichTextBox
  2.     rtb.Text = "e=mc2"
  3.     rtb.SelectionStart = 4
  4.     rtb.SelectionLength = 1
  5.     rtb.SelectionCharOffset = Font.Height / 2
  6.     rtb.SelectedText = "2"
  7.     FpSpread1.ActiveSheet.ColumnHeader.Cells(0, 0).Renderer = New FarPoint.Win.Spread.CellType.RichTextCellType()
  8.     FpSpread1.ActiveSheet.ColumnHeader.Cells(0, 0).Value = rtb.Rtf
  9.     rtb.Dispose()


复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部