【发布时间】:2010-05-07 00:12:12
【问题描述】:
我将尝试解释我所追求的。我不知道它的技术术语,所以这里是:
示例 1: 如果我在表单上放置一个 ListView 并添加一些列,我可以在设计时单击并拖动这些列来调整它们的大小。
示例 2: 现在,我在 UserControl 中放置一个 ListView 并将其命名为“MyCustomListView”(也许添加一些方法以某种方式增强它)。
如果我现在将“MyCustomListView”放在表单上,我将无法单击并拖动列标题以在设计时调整它们的大小。
有什么方法可以轻松实现吗?某种形式的“将点击和拖动事件传递给底层控件,让该控件发挥它的魔力”。我并不是真的想重新编码,只需传递鼠标单击(或其他任何内容)并让 ListView 在这种情况下像上面第一个示例中那样做出反应。
【问题讨论】:
标签: c# user-controls