コード例 #1
0
 private void btnRestore_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtFileName.Text.Length == 0)
         {
             return;
         }
         panel1.Enabled     = false;
         pbDBAction.Enabled = true;
         pbDBAction.Maximum = 100;
         pbDBAction.Style   = ProgressBarStyle.Blocks;
         pbDBAction.Value   = 0;
         pbDBAction.Step    = 1;
         smoHelper.RestoreDB(txtFileName.Text.Trim(), txtDatabaseName.Text.Trim(), txtDBPath.Text.Trim());
     }
     catch (Exception ex) { Log.Debug(ex.Message, ex); MessageBox.Show(ex.Message); }
     finally { panel1.Enabled = true; GC.Collect(); }
 }