X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FManaged.Windows.Forms%2FSystem.Windows.Forms.Design%2FComponentEditorPage.cs;h=dc0cb0723787d288bd0f5b70bfdc3b8f85f6ab6d;hb=6450a342e599538aca2db79f3543fdb00cfbc6ce;hp=e21f225f8ebb23f312a689cffb30e9bc4bc37721;hpb=c4a3b30460c7ea1a1fb3c97cfc8478555714af2f;p=mono.git diff --git a/mcs/class/Managed.Windows.Forms/System.Windows.Forms.Design/ComponentEditorPage.cs b/mcs/class/Managed.Windows.Forms/System.Windows.Forms.Design/ComponentEditorPage.cs index e21f225f8eb..dc0cb072378 100644 --- a/mcs/class/Managed.Windows.Forms/System.Windows.Forms.Design/ComponentEditorPage.cs +++ b/mcs/class/Managed.Windows.Forms/System.Windows.Forms.Design/ComponentEditorPage.cs @@ -25,9 +25,12 @@ using System.ComponentModel; using System.Drawing; +using System.Runtime.InteropServices; namespace System.Windows.Forms.Design { + [ClassInterfaceAttribute (ClassInterfaceType.AutoDispatch)] + [ComVisible (true)] public abstract class ComponentEditorPage : Panel { private bool commitOnDeactivate = false; @@ -42,7 +45,16 @@ namespace System.Windows.Forms.Design { } - public bool CommitOnDeactivate { + [Browsable (false)] + [EditorBrowsable (EditorBrowsableState.Never)] + [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)] + new public virtual bool AutoSize { + get { return base.AutoSize; } + set { base.AutoSize = value; } + } + + public bool CommitOnDeactivate + { get { return commitOnDeactivate; } set { commitOnDeactivate = value; } } @@ -184,5 +196,14 @@ namespace System.Windows.Forms.Design { return false; } + + #region Public Events + [Browsable (false)] + [EditorBrowsable (EditorBrowsableState.Never)] + public new event EventHandler AutoSizeChanged { + add { base.AutoSizeChanged += value; } + remove { base.AutoSizeChanged -= value; } + } + #endregion } }