请教一个关于vaSpread表格的基础问题。

whyNotHere 2011-02-19 03:23:02
窗体上有一个vaSpread的表格中有10多行数据。我用鼠标选中第3行。
然后我想点一个按钮,将选中行移动到第2行,写了如下代码,运行报错:该ActiveRow特性为只读属性

Private Sub Command1_Click()
grid.ActiveRow = grid.ActiveRow - 1
End Sub

请问该如何实现点按钮,移动选中行的功能?多谢!
...全文
168 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
咸清 2011-02-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 tiger_zhao 的回复:]

[code=V]'焦点上移一行'
vaSpread1.Col = vaSpread1.ActiveCol
vaSpread1.Row = vaSpread1.ActiveRow - 1
vaSpread1.Action = SS_ACTION_ACTIVE_CELL
[/code]
[/Quote]
正解!
结贴给老鸟吧!
Tiger_Zhao 2011-02-21
  • 打赏
  • 举报
回复
'焦点上移一行'
vaSpread1.Col = vaSpread1.ActiveCol
vaSpread1.Row = vaSpread1.ActiveRow - 1
vaSpread1.Action = SS_ACTION_ACTIVE_CELL
whyNotHere 2011-02-19
  • 打赏
  • 举报
回复
可能我的描述有点问题,我只是想把光标移动到第2行。 数据不发生任何变化。 就和用鼠标点一下第2行一样的效果就行。

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧