public void UnbindControl(PanelControl c) { if (Ctl_List.Contains(c)) { Ctl_List.Remove(c); } }
public PanelControl BindPanelControl(PanelControl control) { int index = Ctl_List.Count; control.Parent = this; switch (Layout) { case PanelLayout.Horizontal: control.ClientArea = _client_area; Ctl_List.Add(control); Layout_Horizontal(); break; case PanelLayout.Vertical: control.ClientArea = _client_area; Ctl_List.Add(control); Layout_Vertical(); break; case PanelLayout.VerticalFree: Ctl_List.Add(control); Layout_VerticalFree(); break; case PanelLayout.HorizontalFree: Ctl_List.Add(control); Layout_HorzontalFree(); break; } return(Ctl_List[index]); }
public PanelControl BindPanelControl(PanelControl control) { int index = Ctl_List.Count; control.Parent = this; switch(Layout) { case PanelLayout.Horizontal: control.ClientArea = _client_area; Ctl_List.Add(control); Layout_Horizontal(); break; case PanelLayout.Vertical: control.ClientArea = _client_area; Ctl_List.Add(control); Layout_Vertical(); break; case PanelLayout.VerticalFree: Ctl_List.Add(control); Layout_VerticalFree(); break; case PanelLayout.HorizontalFree: Ctl_List.Add(control); Layout_HorzontalFree(); break; } return Ctl_List[index]; }