如何在设计器中处理拖放操作?

时间:2009-06-23 10:47:14

标签: c# .net winforms datagridview windows-forms-designer

我创建了一个控件DataGridViewContainer,它伪造了DataGridView中的部分行滚动 - 基本上它是一个面板,一个滚动条和一些事件处理程序。我希望能够在设计时使用DataGridViewContainer,将DataGridView拖到它上面,将其.DataGridView属性设置为拖动的控件。如何在设计器中处理拖放?

1 个答案:

答案 0 :(得分:0)

如果您希望能够拖动datagridview(或其他任何对象),则需要将usercontrol配置为充当容器,

A simple example a control acting as a container

或者,我推荐的是,如果每个容器将始终包含单个datagridview,只需在设计时将usergridview添加到usercontrol(usercontrol设计器,而不是包含控件的表单)。您可以在usercontrol中设置属性以显示您需要更改的相关属性。