学习在Winforms中拖放按钮

本文关键字:拖放 按钮 Winforms 学习 | 更新日期: 2023-09-27 18:06:59

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

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

现在,有谁能想到文档,教程或其他任何可能帮助引导我走上正确的轨道,弄清楚如何做到这一点?到目前为止,我发现我需要事件来拿起和放下它,但除此之外,我有点不知所措!

通常我尽量在我的问题中有更多的细节,但因为在这一点上,程序真的没有别的东西,所以我没有太多的代码来展示!很抱歉我的问题有点模糊!

谢谢!

学习在Winforms中拖放按钮

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


编辑:更改链接至英文版

查看这个拖放演练:http://msdn.microsoft.com/en-us/library/za0zx9y0.aspx [english]