//!!!1по нажатию на город на гридвю А нужно из списка А удеалить указаный город Добавить его в список Б //!!!1 и вывести список А в грид А и список Б в Грид Б private void MakeWayBtn_Click(object sender, EventArgs e) { WayCreator wayCreator = new WayCreator(); City city = B.GetFirst(); B.DelFirst(); C = wayCreator.GetRoute(B, city); foreach (City city1 in C) { CC.PushLast(city1); } foreach (City city2 in C) { CClon.PushLast(city2); } ShouC(); groupBoxSelectMandatoryCityToVisit.Enabled = false; // это должно быть в конце метода!!!! groupBoxDefinitionListOfCities.Enabled = true; // это должно быть в конце метода!!!! //!!!1 в грид С передать список городов который был проложен саниным искателем пути (в искатель пути передать спаисок Б) //!!!1 Сделать не активными все уж ненужные елементы формы }