首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拖放界面

拖放界面
EN

Stack Overflow用户
提问于 2011-11-15 00:03:52
回答 4查看 3.8K关注 0票数 3

例如,我正在尝试制作一个拖放界面,就像你在visio中拥有的那样。因此,您可以在现场将对象从库中拖出。

有没有一个函数可以实现这一点,或者我必须自己编写代码?

谢谢,Jerodev。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-11-15 00:06:15

这是对拖放的很好的解释:Two ListBoxes - Drag and Drop Example

票数 4
EN

Stack Overflow用户

发布于 2011-11-15 00:29:22

正如其他人所指出的:在这里,DragDrop、DragOver、DragLeave和DragEnter是你的朋友。但不要忘记在将接收数据的项上启用"AllowDrop“。这里有第二个很好的例子:http://www.jonasjohn.de/snippets/csharp/drag-and-drop-example.htm

这是针对文件的,但是您可以很容易地看到它是如何工作的,将GetDataPresent中的DataFormat调整为您要拖动到对象中的任何内容,然后就可以开始了!

票数 2
EN

Stack Overflow用户

发布于 2011-11-15 01:57:04

如果你对使用WPF持开放态度,有一个很棒的教程here。这是一个由四部分组成的系列,介绍如何在WPF中创建“设计者画布”。第二部分实现了工具箱中的拖放功能。它写得非常好,最终你会得到一个非常像Visio的用户界面。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8124349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档