永发信息网

vb.net 类型转换问题

答案:3  悬赏:10  手机版
解决时间 2021-08-11 05:20
  • 提问者网友:战魂
  • 2021-08-11 01:20

Sub account(ByVal e As TreeNode)
'子程序省掉了

End Sub

调用:

account(treeview1.nodes("c:\"))
为什么这样传过去报错,在vb 6.0里面是可以的???

最佳答案
  • 五星知识达人网友:神的生死簿
  • 2021-08-11 01:33
你把treeview1.nodes("c:\")改成TreeView1.Nodes.Item("c:\")试一下。在我的电脑是可以的。
全部回答
  • 1楼网友:患得患失的劫
  • 2021-08-11 02:37

括号里不要传递TreeNode,只传递字符串,其它的在过程里处理

  • 2楼网友:猎心人
  • 2021-08-11 01:45

ByVal e As TreeNode,我觉得是这里的问题,应该用 ByRef  即引用传递,我这里也没.net也没法调试

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯