VB6.0

N15926961487 2011-05-07 11:24:41
在Treeview中,我想点击一个对象就要弹出一个对话框怎么编程;
Set Nodeindex = TreeView1.Nodes.Add(, , "S", "组装设备")
Nodeindex.Sorted = True
TreeView1.Style = 7
'设置第二级"父"

Set Nodeindex = TreeView1.Nodes.Add("S", tvwChild, "Y", "印刷设备")
Nodeindex.Sorted = True
Set Nodeindex = TreeView1.Nodes.Add("Y", tvwChild, "", "NP-04LP")
Nodeindex.Sorted = True
Set Nodeindex = TreeView1.Nodes.Add("Y", tvwChild, "", "SUNEAST-SEM-328")
Nodeindex.Sorted = True

Set Nodeindex = TreeView1.Nodes.Add("S", tvwChild, "T", "贴装设备")
Nodeindex.Sorted = True

Set Nodeindex = TreeView1.Nodes.Add("T", tvwChild, "", "Juki KE2050CM")
Nodeindex.Sorted = True

Set Nodeindex = TreeView1.Nodes.Add("T", tvwChild, "", "Siemens HS-50")
Nodeindex.Sorted = True

如要点击对象“Siemens HS-50”弹出它相应的对话框
...全文
92 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ld11690 2011-05-09
  • 打赏
  • 举报
回复
二楼正解
simon__sun 2011-05-08
  • 打赏
  • 举报
回复
在treeview 的MouseUp/MouseDown 里写就可以了

Private Sub TreeView1_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
If TreeView1.SelectedItem.Text = "Siemens HS-50" Then MsgBox TreeView1.SelectedItem.Text
End Sub
dbcontrols 2011-05-08
  • 打赏
  • 举报
回复
Private Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)
MsgBox Node.Text
'可以根据Node.Text的内容判断选取了什么
End Sub
dafu2003 2011-05-07
  • 打赏
  • 举报
回复
nodeClick 事件里 弹出

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧