示例#1
0
        private void сохранитьToolStripMenuItem_Click(object sender, EventArgs e)
        {
            List <int> file = new List <int>();

            if (saveFileDialog1.ShowDialog() == DialogResult.OK)
            {
                string      path      = saveFileDialog1.FileName;
                List <Line> linelList = new List <Line>();
                int[,] Mass = DataGridViewUtils.GridToArray2 <Int32>(dataGridViewInput);
                linelList   = InputABC.ReturnList(Mass);
                InputSaveFile.SaveFile(path, linelList);
            }
        }
示例#2
0
        private void button1_Click(object sender, EventArgs e)
        {
            List <int>  List     = new List <int>();
            List <Line> lineList = new List <Line>();

            int[,] Mass = DataGridViewUtils.GridToArray2 <Int32>(dataGridViewInput);
            lineList    = InputABC.ReturnList(Mass);
            Calculator calc = new Calculator(lineList);

            List <Line> List1 = calc.CalcMaxLine(0);
            List <Line> List2 = calc.CalcMaxLine(1);
            Line        el    = calc.ReturnMaxLine(List1, List2);


            if (el != null)
            {
                label1.Text = "Самая верхняя линия: " + el.A
                              + "x + " + el.B + "y + " + el.C;
            }
            else
            {
                label1.Text = "Не удалось найти параллельную линию";
            }
        }