以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  最新版的(3.11)treeview 控件是不是有bug  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=147709)

--  作者:shanshuizhujian
--  发布时间:2020/3/22 18:11:00
--  最新版的(3.11)treeview 控件是不是有bug
        Dim tr As WinForm.TreeView
        Dim nd As WinForm.TreeNode
        tr = e.Form.Controls("TreeView1")
        nd = tr.Nodes.Add("新节点")
        tr.SelectedNode = nd
        tr.Select()
        tr.BeginEdit()

这段代码,在窗口工具栏和窗体中按钮执行结果不一样。窗体中单独加一个按钮,然后给这段代码,能够重命名,但是在本窗口菜单按钮里就不行。不知道是不是bug?
[此贴子已经被作者于2020/3/22 19:24:48编辑过]

--  作者:程兴刚
--  发布时间:2020/3/22 19:17:00
--  
  1. 您的代码bug不应让狐表来背锅,哪一个版本都不行,将e.Form改为Forms("窗口名称")看看什么结果!

--  作者:程兴刚
--  发布时间:2020/3/22 19:19:00
--  
注意,菜单中使用还应判断这个窗口是否打开才行,否则,还有bug!
--  作者:shanshuizhujian
--  发布时间:2020/3/22 19:19:00
--  回复:(程兴刚)您的代码bug不应让狐表来背锅,哪一个...
程总,我试试啊,我是原来的代码,原来记得好好的,今天突然发现不行了。
--  作者:shanshuizhujian
--  发布时间:2020/3/22 19:20:00
--  回复:(程兴刚)注意,菜单中使用还应判断这个窗口是...
非常感谢程总指点。
--  作者:shanshuizhujian
--  发布时间:2020/3/22 19:23:00
--  回复:(程兴刚)注意,菜单中使用还应判断这个窗口是...
程总,不对啊 ,我这个是窗口菜单,那段代码其他命令可以,唯独最后一句,编辑那句不起作用。其他的都好使。我说的不是主菜单。
--  作者:有点蓝
--  发布时间:2020/3/22 22:37:00
--  
旧版一样有问题,已反馈。