private void button1_Click(object sender, EventArgs e) { // клДистанция.открытыЛист.Add(клДистанция.дистанция); bool xy = true; Form форма = null; foreach (Form fr in клДистанция.formList) { Guid код = (Guid)fr.Tag; if (код == клДистанция.дистанция) { xy = false; форма = fr; } } if (xy) { Cursor = Cursors.WaitCursor; окно2результатов списокСлетов = new окно2результатов(); списокСлетов.Text = клДистанция.наимен.Trim(); списокСлетов.Tag = клДистанция.дистанция; списокСлетов.Show(); клДистанция.formList.Add(списокСлетов); Cursor = Cursors.Default; } else { // MessageBox.Show("Уже открыта .."); if (форма != null) { форма.Activate(); } } }
private void штрафыWin_Click(object sender, RoutedEventArgs e) { // клБаза.de = new Entities(); список_дистанций выборВида = new список_дистанций(); выборВида.Выход.Content = " Отмена"; выборВида.Title = " Выберите дистанцию"; выборВида.наимен_слета.Text = выборВида.Title; выборВида.ShowDialog(); if (выборВида.DialogResult == true) { Cursor = Cursors.Wait; окно2результатов списокСлетов = new окно2результатов(); списокСлетов.Text = клДистанция.наимен.Trim(); // списокСлетов.Tag = клДистанция.дистанция; списокСлетов.ShowDialog(); Cursor = null; } //Cursor = Cursors.Wait; //выбор2Vдистанции списокШкол = new выбор2Vдистанции(); //списокШкол.ShowDialog(); //Cursor = null; }