文件名称:拖放树视图控件
文件大小:52KB
文件格式:ZIP
更新时间:2021-06-22 08:36:55
TeeVIEW控件
介绍 开发人员希望用TeeVIEW实现的一种常见行为是拖放。出于某种原因,微软没有用.NET TeeVIEW控件来实现这一点(而且在2 beta版中也没有改变)。虽然这样做并不是很有挑战性,但是有一个单独的控件有内置的行为是有意义的,而不是每次在TraveVW中实现拖放时都剪切和粘贴事件。 拖放是基于4个事件:OnDRAGROW,OnDragEnter,OnDRAPELVER,OnDRAGORE,以及在TeeVIEW控件,OnItemDrag。我不会费心去查看这些事件的顺序或它们所做的事情,你可以阅读MSDN文档,或者使用谷歌。可以说,这些事件都已在TeeVIEWDRAGROPLE控件中实现。
【文件预览】:
TestApp
----bin()
--------Release()
----DragCursor.cur(1KB)
----folder.gif(358B)
----obj()
--------Release()
--------Debug()
----AssemblyInfo.cs(2KB)
----Form1.cs(5KB)
----Form1.resx(11KB)
----TestApp.csproj.user(2KB)
----TestApp.csproj(5KB)
----App.ico(1KB)
DragDropTreeView
----DragDropTreeView.csproj(5KB)
----Sloppycode.UI.DragDropTreeView.bmp(824B)
----bin()
--------Release()
----DragDropTreeView.csproj.user(2KB)
----obj()
--------Release()
--------Debug()
----AssemblyInfo.cs(2KB)
----DragDropTreeView.cs(20KB)
DragDropTreeView.sln