# Re: 请问TreeView的问题

Posted by 小吴 on May 20, 1997 at 02:03:12:

In Reply to: 请问TreeView的问题 posted by Sandy on May 19, 1997 at 20:23:58:

大哉问！

用 vb6 只能做出程式内部的拖放动作，而且影像部份有些缺陷。
利用 TreeView 中要拖移的 Node 的 CreateDragImage method，你可以取得拖移的图示，然后把它存于 TreeView 的 DragIcon 属性，然后启动拖移(使用 Drag method)。不过你会注意到滑鼠指标不见了，这是一个缺陷。

若你是拖放给 TreeView 或 ListView，你可以用 HitTest method 来侦测它被拖移到那个位置或项目上。

若你想拖放到其它的应用程式或桌面，你必须使用 vb6 的 OLE Drag 的相关属性及方式才行。

总之，要做拖放是不容易的事。愈让使用者方便的程式就愈难写。

: 请问在VB中如何利用TreeView物件
: 做成拖拉的动作（就如同File Manager那样，
: 有物件移动之影像动作出来）

: 可否请小吴高手代为解答．．．
: 亦可提供此类之书籍，以为参考．谢谢!

Follow Ups:

WWWBoard 2.0a ©1997 DBasics Software Company, P.O. Box 18085, Beverly Hills, CA. 90209