在treeview的afterlabeledit事件里我用了MsgBox (Me.treeview1.SelectedItem.Text)但是弹出的还是原来的text????

解决方案 »

  1.   

    Private Sub TreeView1_AfterLabelEdit(Cancel As Integer, NewString As String)
        MsgBox (NewString)
    End Sub
      

  2.   

    我用的就是SelectedItem啊,没有问题也
      

  3.   

    在AfterLabelEdit事件中要达到你的要求,必须用如下代码Private Sub TreeView1_AfterLabelEdit(Cancel As Integer, NewString As String)
        MsgBox (NewString)
    End Sub
    因为在该事件结束前,新的字符还未赋值如果要用SelectedItem.Text则不能在该事件中响应