亲爱的朋友,你在此处留下你的email,我发给你!
解决方案 »
- 谁帮我改一下,这个气泡类模块(在XP sp2系统下编译后显示不出气泡,开发坏境下可以显示出来)
- 木瓜软件工作室的“VB功略”可以搜索了
- 关于读取U盘物理序列号
- 怎么求100-1000间的素数怎么把任意10个数从小到大排列?计算 从1!(的阶乘)分之1 加到 n!(的阶乘)分之1 的公式怎么写
- 用“backup database 数据库名称 to disk='c:\。。。'”恢复数据时,出错??
- round
- ActiveX 的郁闷问题...
- 各位大虾,请教一下在vb里有没有航海图的控件或其他的东西
- 关于VBA FOR WORD打印的问题
- 一个VB程序的几个问题
- 怎样通过远程拨号访问服务器的SQL Server数据库?在服务器和客户端都要进行哪些设置及具体操作?
- ACCESS中如何使用VB循环的增加记录
Set TreeView1.DropHighlight = TreeView1.HitTest(x, y)
If Not TreeView1.DropHighlight Is Nothing Then
TreeView1.SelectedItem = TreeView1.HitTest(x, y)
Set moDragNode = TreeView1.SelectedItem ' Set the item being dragged.
End If
Set TreeView1.DropHighlight = Nothing
End SubPrivate Sub TreeView1_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
If Button = vbLeftButton Then
mbIndrag = True
TreeView1.DragIcon = TreeView1.SelectedItem.CreateDragImage
TreeView1.Drag vbBeginDrag ' Drag operation.
End If
End SubPrivate Sub TreeView1_DragDrop(Source As Control, x As Single, y As Single)
If TreeView1.DropHighlight Is Nothing Then
mbIndrag = False
Exit Sub
Else
On Error GoTo checkerror
Set moDragNode.Parent = TreeView1.DropHighlight
Set TreeView1.DropHighlight = Nothing
mbIndrag = False
Set moDragNode = Nothing
Exit Sub
End If
checkerror:
Const CircularError = 35614
If Err.Number = CircularError Then
Dim msg As String
msg = "A node can't be made a child of its own children."
If MsgBox(msg, vbExclamation & vbOKCancel) = vbOK Then
mbIndrag = False
Set TreeView1.DropHighlight = Nothing
Exit Sub
End If
End If
End SubPrivate Sub TreeView1_DragOver(Source As Control, x As Single, y As Single, State As Integer)
If mbIndrag = True Then
Set TreeView1.DropHighlight = TreeView1.HitTest(x, y)
End If
End Sub
谢以后多联系!
http://support.microsoft.com/support/kb/articles/Q177/7/43.aspFILE: TREEVIEW: Manipulating and Saving the Nodes in a TreeView Control
http://support.microsoft.com/support/kb/articles/Q172/2/72.ASP