/// <summary> /// Called from the Mapping class when the mapping should remove /// itself from the MainForm /// </summary> /// <param name="m"></param> public void RemoveMapping(Mapping m) { panelMappings.SuspendLayout(); panelMappings.Controls.Remove(m.GetControl().Parent); mappings.Remove(m); reEnumerateMappings(); panelMappings.ResumeLayout(); }
void addMapping(Mapping m) { var fp = new FlowLayoutPanel(); fp.AutoSize = true; fp.FlowDirection = FlowDirection.LeftToRight; fp.WrapContents = false; var label = new Label(); label.Size = new Size(30, 20); label.TextAlign = ContentAlignment.BottomLeft; fp.Controls.Add(label); fp.Controls.Add(m.GetControl()); mappings.Add(m); panelMappings.SuspendLayout(); panelMappings.Controls.Add(fp); reEnumerateMappings(); panelMappings.ResumeLayout(); }
/// <summary> /// Called from the Mapping class when the mapping should remove /// itself from the MainForm /// </summary> /// <param name="m"></param> public void RemoveMapping(Mapping m) { panelMappings.Controls.Remove(m.GetControl()); mappings.Remove(m); }
void addMapping(Mapping m) { mappings.Add(m); panelMappings.Controls.Add(m.GetControl()); }