c# - 拖放 winform 控件

标签 c# winforms

我想在 winform 应用程序中拖放控件(例如标签)。我看到了一些关于拖放文本的例子,但这不是我想要的。我想让用户移动控件。任何人都可以指导我一些资源或例子吗?谢谢。

最佳答案

您应该查看有关如何制作可拖动控件的示例。

SO 中也有一些答案。

查看此 Move controls when Drag and drop on panel in C#

这是一个关于如何托管表单设计器的完整示例:

Tailor Your Application by Building a Custom Forms Designer with .NET

我很久以前在 Delphi 中做过类似的事情,将搜索源代码,将其转换为 .NET C# 并就此问题制作一个 wiki 页面,因为它最近变得如此受欢迎:)

关于c# - 拖放 winform 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7280164/

相关文章:

c# - 无法枚举 C# 中的 F# 列表列表

c# - 如何检查一个项目是否存在于字符串列表中,如果存在,则获取其索引

c# - 更改主窗体

c# - 后台 worker 从不同的类更新(最好通过事件)

c# - 我们可以设置面板背景图像的不透明度吗?

c# - XmlSerialization 和 xsi :SchemaLocation (xsd. exe)

c# - 用于解析的可扩展类型安全枚举类?

c# - 生成随机 boolean 概率

c# - 编辑绑定(bind)到同一绑定(bind)源的 TextEdits 中的 GridControl 中选择的多行

c# - Try/Catch 没有捕捉到