public static SplitterManager CreateManager(Control container) { if (SplitterManager.managers.ContainsKey(container)) { return(SplitterManager.managers[container]); } SplitterManager splitterManager = new SplitterManager(container); SplitterManager.managers.Add(container, splitterManager); return(splitterManager); }
protected override void OnHandleCreated(EventArgs e) { base.OnHandleCreated(e); this.splitterManager = SplitterManager.CreateManager(this.Parent); }