public override void Initialize(IComponent component) { base.Initialize(component); base.AutoResizeHandles = true; this.splitContainer = component as TSplitContainer; this.splitterPanel1 = this.splitContainer.Panel1; this.splitterPanel2 = this.splitContainer.Panel2; base.EnableDesignMode(this.splitContainer.Panel1, "Panel1"); base.EnableDesignMode(this.splitContainer.Panel2, "Panel2"); this.designerHost = (IDesignerHost)component.Site.GetService(typeof(IDesignerHost)); if (this.selectedPanel == null) { this.Selected = this.splitterPanel1; } this.splitContainer.MouseDown += new MouseEventHandler(this.OnSplitContainer); this.splitContainer.SplitterMoved += new SplitterEventHandler(this.OnSplitterMoved); this.splitContainer.SplitterMoving += new SplitterCancelEventHandler(this.OnSplitterMoving); this.splitContainer.DoubleClick += new EventHandler(this.OnSplitContainerDoubleClick); ISelectionService service = (ISelectionService)this.GetService(typeof(ISelectionService)); if (service != null) { service.SelectionChanged += new EventHandler(this.OnSelectionChanged); } }
// Methods public TSplitterPanel(TSplitContainer owner) { this.owner=owner; base.SetStyle(ControlStyles.ResizeRedraw, true); }
public override void Initialize(IComponent component) { base.Initialize(component); base.AutoResizeHandles=true; this.splitContainer=component as TSplitContainer; this.splitterPanel1=this.splitContainer.Panel1; this.splitterPanel2=this.splitContainer.Panel2; base.EnableDesignMode(this.splitContainer.Panel1, "Panel1"); base.EnableDesignMode(this.splitContainer.Panel2, "Panel2"); this.designerHost=(IDesignerHost)component.Site.GetService(typeof(IDesignerHost)); if(this.selectedPanel==null) { this.Selected=this.splitterPanel1; } this.splitContainer.MouseDown+=new MouseEventHandler(this.OnSplitContainer); this.splitContainer.SplitterMoved+=new SplitterEventHandler(this.OnSplitterMoved); this.splitContainer.SplitterMoving+=new SplitterCancelEventHandler(this.OnSplitterMoving); this.splitContainer.DoubleClick+=new EventHandler(this.OnSplitContainerDoubleClick); ISelectionService service=(ISelectionService)this.GetService(typeof(ISelectionService)); if(service!=null) { service.SelectionChanged+=new EventHandler(this.OnSelectionChanged); } }
// Methods public TSplitterPanel(TSplitContainer owner) { this.owner = owner; base.SetStyle(ControlStyles.ResizeRedraw, true); }