4
我想從用戶控件中刪除不必要的屬性。但我不知道怎麼辦?如何從用戶控件中刪除不必要的屬性?
我想從用戶控件中刪除不必要的屬性。但我不知道怎麼辦?如何從用戶控件中刪除不必要的屬性?
您可以刪除繼承屬性在屬性窗口與[可瀏覽]屬性:
[Browsable(false)]
public override bool AutoScroll {
get { return base.AutoScroll; }
set { base.AutoScroll = value; }
}
[Browsable(false)]
public new Size AutoScrollMargin {
get { return base.AutoScrollMargin; }
set { base.AutoScrollMargin = value; }
}
注意兩者之間的區別,你必須使用「新」的關鍵字,如果物業不虛。您可以使用[EditorBrowsable(false)]屬性來隱藏IntelliSense中的屬性。
您無法刪除控件從UserControl繼承的屬性。
當然,您可以刪除自己創建的屬性。只需從源文件中刪除它們即可。