void EditSequencesFormShown(object sender, EventArgs e) { SequencesTextBox.Focus(); if (m_SequencesFB2InfoList.Count > 1) { NumberPanel.Visible = false; this.Height -= NumberPanel.Size.Height; } else { NumberPanel.Visible = true; } }
void ApplyBtnClick(object sender, EventArgs e) { if (RemoveRadioButton.Checked) { m_ApplyData = true; ControlPanel.Enabled = false; SequencesPanel.Enabled = false; NumberPanel.Enabled = false; ModePanel.Enabled = false; if (!m_bw.IsBusy) { m_bw.RunWorkerAsync(); } } else { if (string.IsNullOrWhiteSpace(SequencesTextBox.Text)) { MessageBox.Show( "Введите название Серии.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning ); SequencesTextBox.Focus(); } else { if (!string.IsNullOrWhiteSpace(NumberTextBox.Text)) { int number = 0; if (!int.TryParse(NumberTextBox.Text, out number)) { MessageBox.Show( "Номер Серии не может символы и/или пробелы! Введите число, или оставьте поле пустым, если у данной книги нет номера серии.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error ); NumberTextBox.Focus(); return; } } m_ApplyData = true; ControlPanel.Enabled = false; SequencesPanel.Enabled = false; NumberPanel.Enabled = false; ModePanel.Enabled = false; if (!m_bw.IsBusy) { m_bw.RunWorkerAsync(); } } } }