private void MaxMinDialog_Load(object sender, EventArgs e) { Max = Selector.Maxmin(Table).Max[Column]; Min = Selector.Maxmin(Table).Min[Column]; MaxLabel.Text = Max.ToString(); MinLabel.Text = Min.ToString(); var constrains = Selector.Constrains(Table)[Column]; var names = new List <string>(); foreach (var constrain in constrains) { names.Add(constrain.Name); } if (Origin == null) { Constrain = new TireDataConstrain(StaticFunctions.GetUniqueName(names, "新規セレクタ"), Column, Max, Min, false); } else { Constrain = Origin.Copy(); } NameTB.Text = Constrain.Name; NotCheckBox.Checked = Constrain.Not; MaxTB.Text = Constrain.Max.ToString(); MinTB.Text = Constrain.Min.ToString(); CalculateMinimumEntropy(Target, Max, Min); Extract(); }