ying32/govcl

TreeView再SetData后,用Data函数得到的指针总是错的。TreeNode的地址总是在改变,尽管里面的Instance指针是不变的

luxiao9999 opened this issue · 1 comments

TreeView再SetData后,用Data函数得到的指针总是错的。TreeNode的地址总是在改变,尽管里面的Instance指针是不变的

如果你这setdata是放的一个go的指针那大概率就会错乱。我一般的解决方法是创建个map,保存这个对象,将对象的指针作为key来存储,然后再将这个对象地址设置到TTreeNode的Data里。取出时直接用这个key在map里查。