[DefaultProperty("BorderStyle")]
[DefaultEvent("Paint")]
[Designer ("System.Windows.Forms.Design.PanelDesigner, " + Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
-#if NET_2_0
[Docking (DockingBehavior.Ask)]
[ClassInterface (ClassInterfaceType.AutoDispatch)]
[ComVisible (true)]
-#endif
public class Panel : ScrollableControl {
#region Constructors & Destructors
public Panel () {
#endregion // Constructors & Destructors
#region Public Instance Properties
-#if NET_2_0
[Browsable (true)]
[EditorBrowsable (EditorBrowsableState.Always)]
[DesignerSerializationVisibility (DesignerSerializationVisibility.Visible)]
get { return base.GetAutoSizeMode (); }
set { base.SetAutoSizeMode (value); }
}
-#endif
[DefaultValue(BorderStyle.None)]
[DispId(-504)]
#endregion // Protected Instance Methods
#region Events
-#if NET_2_0
[Browsable (true)]
[EditorBrowsable (EditorBrowsableState.Always)]
public new event EventHandler AutoSizeChanged {
add { base.AutoSizeChanged += value; }
remove { base.AutoSizeChanged -= value; }
}
-#endif
[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
#endregion
#region Internal Methods
-#if NET_2_0
internal override Size GetPreferredSizeCore (Size proposedSize)
{
Size retsize = Size.Empty;
return retsize;
}
-#endif
#endregion
}
}