예제 #1
0
 public TekHeuristicResult(TekHeuristicResult result)
 {
     Heuristic       = result.Heuristic;
     HeuristicFields = new List <TekField>(result.HeuristicFields);
     AffectedFields  = new List <TekField>(result.AffectedFields);
     HeuristicValues = new List <int>(result.HeuristicValues);
 }
예제 #2
0
        private void listBox1_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            int selected = listBox1.SelectedIndex;

            if (selected < 0)
            {
                return;
            }
            TekHeuristicResult result = heuristics.ReturnResult(selected);

            UnshowHeuristicFields();
            Snapshots.RestoreSnapshot(listBox1.Items[selected].ToString());
            ShowHeuristicFields(result.HeuristicFields, result.AffectedFields);
            View.Refresh();
        }