C# 限制自定义面板的拖放
我在windows C#中创建了以panel作为基类的自定义控件 现在,我想限制自定义控件设计器来限制拖放其他控件 我怎样才能实现这个功能C# 限制自定义面板的拖放,c#,winforms,C#,Winforms,我在windows C#中创建了以panel作为基类的自定义控件 现在,我想限制自定义控件设计器来限制拖放其他控件 我怎样才能实现这个功能 [System.ComponentModel.Designer(typeof(System.Windows.Forms.Design.ControlDesigner))] public class MyPanel { } 每个控件都有一个分配给它的设计器类,它告诉windows窗体设计工程师如何在设计时处理它。面板是一个容器控件,其设计器允许将其他控件放入
[System.ComponentModel.Designer(typeof(System.Windows.Forms.Design.ControlDesigner))]
public class MyPanel
{
}
每个控件都有一个分配给它的设计器类,它告诉windows窗体设计工程师如何在设计时处理它。面板是一个容器控件,其设计器允许将其他控件放入其中。上面的代码将控件的设计器更改为不支持包含其他控件(在设计时将其放入)的简单设计器(例如标签)