private void ButtonAlgorithm_Click(object sender, EventArgs e) { var buttonName = ((Button)sender).Name.Substring("button".Length); var tempColor = GetRandomColor(); var type = (AlgorithmTypes)Enum.Parse(typeof(AlgorithmTypes), buttonName); SetPanelColor(sender, tempColor); OpenForm(FormMinimizeProblems.GetInstance(type).SetFormFields(tempColor)); }
public static FormMinimizeProblems GetInstance(AlgorithmTypes type) { if (Instance == null) { Instance = new FormMinimizeProblems(); } _algorithmType = type; return(Instance); }