我想创建一个 winforms 应用程序,该应用程序将类似于 vs.net winforms 设计器(在某些方面)。
基本上,它将是一个空白页面,用户可以将一堆“小部件”拖放到屏幕上。这些小部件基本上是我将创建的自定义图像,用户可以调整其大小,并且默认情况下它上面有一些文本,用户可以双击它来更改文本。
这在winforms中可行吗?如果是的话,我必须学习哪些关键方面?
最佳答案
这在 WinForms 中很容易做到。查看basic drag and drop 。它的目标是2.0。您将使用 DoDragDrop() 方法并捕获拖放事件中的数据。它需要一些冗长的内容,但它可以完成工作。
如果您热衷于使用 WPF,请查看 MSDN's topic .
关于winforms - 创建一个允许拖放自定义 'widgets'的winforms应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/172946/