找回密码
 立即注册

QQ登录

只需一步,快速开始

wlosg
论坛元老   /  发表于:2013-10-10 08:41  /   查看:8162  /  回复:3
关于VB6.0中使用Spread COM 8.0时BlockMode的用法,自已一直都比较含糊,一般在什么情况下才需要使用fpSpread1.BlockMode = True和fpSpread1.BlockMode = False,使用上述代码的好处是什么?楼主能不能详细说明一下?

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-10-10 10:26:00
沙发
回复 1楼wlosg的帖子

fpSpread1.BlockMode = True 时,
代表当前的操作是针对选择的单元格范围。例如以下代码可以同时改变这个范围单元格的背景色:

  1. fpSpread1.Col = 1
  2. fpSpread1.Row = 1
  3. fpSpread1.Text = "1st Quarter"
  4. fpSpread1.Row = 2
  5. fpSpread1.Text = "2nd Quarter"
  6. fpSpread1.Row = 3
  7. fpSpread1.Text = "3rd Quarter"
  8. fpSpread1.Row = 4
  9. fpSpread1.Text = "4th Quarter"

  10. fpSpread1.Col = 1
  11. fpSpread1.Row = 1
  12. fpSpread1.Col2 = 1
  13. fpSpread1.Row2 = 4

  14. fpSpread1.BlockMode = True

  15. fpSpread1.BackColor = RGB(192, 192, 100)
复制代码


反之,当fpSpread1.BlockMode = False时,只能设置范围内左上部单元格的背景色。
更详细内容可以参考帮助文档。
回复 使用道具 举报
wlosg
论坛元老   /  发表于:2013-10-10 11:10:00
板凳
回复 2楼iceman的帖子

iceman 你好!
   谢谢!明白了!上面的说明很简单易懂,下去我一定好好看看帮助文档。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-10-10 13:58:00
地板
回复 3楼wlosg的帖子

好的

欢迎分享你的使用心得。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部