コード例 #1
0
        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();
        }