Example #1
0
 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;
     }
 }
Example #2
0
 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();
             }
         }
     }
 }