0

我目前正在尝试学习如何在 C# winforms 中使用拖放功能。我在网上找到了一些非常简洁的教程和文档,但没有一个能帮助我找到解决当前问题的方法。

把我的设计目标分解成一个简单的例子——我基本上有一个分成两半的窗口窗体。左半边有常规的 ol' 按钮控件,而右半边没有。我的目标是能够从左侧拖动一个按钮并将其放在右侧。这样做会使左侧的按钮变灰,并且按钮现在显示在右侧。它不必显示在右侧的任何位置 - 如果需要,它可以出现在预设位置。我只想能够从左到右复制按钮。

现在,话虽如此 - 任何人都可以想到文档,教程或其他任何可能有助于引导我走上正确轨道以弄清楚如何做到这一点的东西吗?到目前为止,我发现我需要事件来拾取和放下它,但除此之外,我有些不知所措!

通常我会尝试在我的问题中提供更多细节,但由于此时程序实际上没有其他内容,我没有太多代码可以展示!很抱歉这个有点模糊的问题!

谢谢!

4

2 回答 2

3

请参阅演练:在 Windows 窗体中执行拖放操作


编辑:将链接更改为英文版

于 2013-04-01T13:24:56.170 回答
3

查看此拖放演练:http: //msdn.microsoft.com/en-us/library/za0zx9y0.aspx [英语]

于 2013-04-03T11:58:13.527 回答