我創建了一個Button後裔,我隱藏了所有我不使用的屬性。在設計器中刪除GenerateMember和修飾符屬性
我不喜歡這樣寫道:
[Browsable(false)]
[Bindable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
[Obsolete("", true)]
public new Boolean AllowDrop { get; set; }
大多數屬性得到正確隱藏,不能使用。
然而,有兩個屬性,我不能擺脫。
有沒有辦法還去除GenerateMember和修改程序的設計?
儘管'Modifiers'和'GenerateMember'不是控件的實際屬性,並且是設計時屬性,但是您可以通過創建自定義的'Designer'窗體控件並覆蓋'PostFilterProperties'來刪除它們,就像我在[這裏] (http://stackoverflow.com/a/38771092/3110834)。 –