Example #1
0
 private void unrar_PasswordRequired(object sender, Schematrix.PasswordRequiredEventArgs e)
 {
     Schematrix.TextInputDialog dialog=new Schematrix.TextInputDialog();
     dialog.Prompt=string.Format("Password is required for extraction.");
     dialog.PasswordChar='*';
     if(dialog.ShowDialog()==DialogResult.OK)
     {
         e.Password=dialog.Value;
         e.ContinueOperation=true;
     }
     else
         e.ContinueOperation=false;
 }
Example #2
0
 private void unrar_MissingVolume(object sender, Schematrix.MissingVolumeEventArgs e)
 {
     Schematrix.TextInputDialog dialog=new Schematrix.TextInputDialog();
     dialog.Value=e.VolumeName;
     dialog.Prompt=string.Format("Volume is missing.  Correct or cancel.");
     if(dialog.ShowDialog()==DialogResult.OK)
     {
         e.VolumeName=dialog.Value;
         e.ContinueOperation=true;
     }
     else
         e.ContinueOperation=false;
 }