永发信息网

vb treeview问题:如何在节点失去焦点时动作?

答案:2  悬赏:10  手机版
解决时间 2021-02-28 03:23
  • 提问者网友:人傍凄凉立暮秋
  • 2021-02-27 20:24
如何在节点推动焦点时有所动作?

我要实现的是:当节点失去焦点(不是选中另一个节点)时,自动保存节点数据到数据库。
最佳答案
  • 五星知识达人网友:街头电车
  • 2021-02-27 21:30
节点失去焦点有两种情况
1、treeview失去焦点,可以在LostFocus事件中处理
2、人为让所选的节点非高亮显示
Private Sub TreeView1_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
Dim nd As Node
Set nd = TreeView1.HitTest(x, y)
If Button = vbLeftButton Then
If nd Is Nothing Then '点击空白处
TreeView1.SelectedItem = Nothing
'在这里处理
End If
End If
End Sub
全部回答
  • 1楼网友:千杯敬自由
  • 2021-02-27 22:55
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯