using System.Runtime.InteropServices;
using System.ComponentModel;
using System.Drawing;
+using System.Windows.Forms.Layout;
namespace System.Windows.Forms
{
[ClassInterface (ClassInterfaceType.AutoDispatch)]
public class ToolStripOverflow : ToolStripDropDown, IComponent, IDisposable
{
+ private LayoutEngine layout_engine;
+
#region Public Constructors
public ToolStripOverflow (ToolStripItem parentItem)
{
#endregion
#region Public Properties
+ public override System.Windows.Forms.Layout.LayoutEngine LayoutEngine {
+ get {
+ if (this.layout_engine == null)
+ this.layout_engine = new FlowLayout ();
+
+ return base.LayoutEngine;
+ }
+ }
#endregion
#region Protected Properties
this.PerformLayout ();
}
#endregion
+
+ #region Internal Methods
+ internal ToolStrip ParentToolStrip {
+ get { return (ToolStrip)this.OwnerItem.Parent; }
+ }
+ #endregion
}
}
#endif
\ No newline at end of file