DataGrid1_Click 的一个小问题

aiyaya 2003-03-16 05:46:56
Private Sub DataGrid1_Click()
Dim i As Integer
If DataGrid1.Row >= 0 Then
Vsearch = DataGrid1.Columns(0).Text
For i = 0 To Vnum
If Vsearch = Skycard(i, 1) Or Vsearch = Skycard(i, 1) & "," & Skycard(i, 2) Then
List1.List(0) = Vsearch
End If
Next i
End If
End Sub

为什么我每次获得的Vsearch都比我的Click事件要晚一步(就是说每次获得上一次点击的
值)?
...全文
81 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
northwolves 2003-03-16
  • 打赏
  • 举报
回复
Private Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
Dim i As Integer
If DataGrid1.Row >= 0 Then
Vsearch = DataGrid1.Columns(0).Text
For i = 0 To Vnum
If Vsearch = Skycard(i, 1) Or Vsearch = Skycard(i, 1) & "," & Skycard(i, 2) Then
List1.List(0) = Vsearch
End If
Next i
End If
End Sub

1,451

社区成员

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

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