找了很久才找到啊,最近为去掉控件设计器带的Locked属性很犯愁啊! 感谢前人!
图片是去除前后对比,再是源码
[Designer(typeof(CustomControlDesigner))]
class TextWidget : Label, IWidget, ICustomTypeDescriptor
{
…
}
#region remove Locked Property
public class CustomControlDesigner : System.Windows.Forms.Design.ControlDesigner
{
protected override void PostFilterProperties(System.Collections.IDictionary properties)
{
properties.Remove(“Locked”);
base.PostFilterProperties(properties);
}
}
#endregion