创建一个允许拖放自定义“小部件”的winforms应用程序

时间:2008-10-06 01:07:10

标签: winforms

我想创建一个winforms应用程序,这个应用程序将与vs.net winforms设计器类似(在某些方面)。

基本上它将是一个空白页面,用户可以将一堆“小部件”拖放到屏幕上。小部件基本上是我将创建的自定义图像,用户可以调整大小,默认情况下它有一些文本,用户可以双击它来更改文本。

这在winforms中是否可行?如果是,我必须学习哪些关键方面?

1 个答案:

答案 0 :(得分:3)

在WinForms中这很容易做到。查看basic drag and drop。它的目标是2.0。您将使用DoDragDrop()方法并在拖放事件中捕获数据。它需要一些冗长,但它完成了工作。

如果您热衷于使用WPF,请查看MSDN's topic