【问题标题】:C# Drag&Drop, hard time selecting draggable panel because of contentC# Drag&Drop,由于内容而很难选择可拖动面板
【发布时间】:2013-06-07 05:24:27
【问题描述】:

我有一个(相当小的)面板,里面装满了标签和一些其他控件。 我使这个面板可拖动,但由于大小和内容,只有几个“洞”实际上激活了拖放(例如角落)。

有没有办法在面板的“背景”上显示所有标签,以便我可以单击面板上的任意位置来触发拖动事件?

我希望我的问题足够清楚。

【问题讨论】:

    标签: c# layout drag-and-drop draggable


    【解决方案1】:

    i think this link might help you... 您可能希望允许子级拖放父控件,而不是将控件移动到面板的背景

    【讨论】:

    • 这确实是我想要的!非常感谢Yugz!
    • 您可以通过订阅 ControlAdded 事件(和 ControlRemoved)并订阅拖放所需的所有子事件来自动化它。然后您可以将它们转发到父控件(使用 EventArg 替换),因此当您触摸标签时,您的面板会感觉“被触摸”。 =D
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-22
    • 1970-01-01
    • 2016-12-23
    • 2011-12-05
    • 1970-01-01
    相关资源
    最近更新 更多