This class encapsulates the collection of panels in the StatusBar.Panels property. public class StatusBar.StatusBarPanelCollection : IList, ICollection, IEnumerable { // Public Constructors public StatusBar.StatusBarPanelCollection (StatusBar owner ); // Public Instance Properties public int Count {get; } // implements ICollection public bool IsReadOnly {get; } // implements IList public virtual StatusBarPanel this {set; get; } // Public Instance Methods public virtual int Add (StatusBarPanel value ); public virtual StatusBarPanel Add (string text ); public virtual void AddRange (StatusBarPanel[ ] panels ); public virtual void Clear (); // implements IList public bool Contains (StatusBarPanel panel ); public IEnumerator GetEnumerator (); // implements IEnumerable public int IndexOf (StatusBarPanel panel ); public virtual void Insert (int index , StatusBarPanel value ); public virtual void Remove (StatusBarPanel value ); public virtual void RemoveAt (int index ); // implements IList } |