kopia lustrzana https://github.com/dl2alf/AirScout
80 wiersze
1.8 KiB
C#
80 wiersze
1.8 KiB
C#
// PasswordDialog.cs
|
|
// ------------------------------------------------------------------
|
|
//
|
|
// Copyright (c) 2009 Dino Chiesa
|
|
// All rights reserved.
|
|
//
|
|
// This code module is part of DotNetZip, a zipfile class library.
|
|
//
|
|
// ------------------------------------------------------------------
|
|
//
|
|
// This code is licensed under the Microsoft Public License.
|
|
// See the file License.txt for the license details.
|
|
// More info on: http://dotnetzip.codeplex.com
|
|
//
|
|
// ------------------------------------------------------------------
|
|
//
|
|
|
|
namespace Ionic.Zip.Forms
|
|
{
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Windows.Forms;
|
|
|
|
public partial class PasswordDialog : Form
|
|
{
|
|
public enum PasswordDialogResult { OK, Skip, Cancel };
|
|
|
|
public PasswordDialog()
|
|
{
|
|
InitializeComponent();
|
|
this.textBox1.Focus();
|
|
}
|
|
|
|
public PasswordDialogResult Result
|
|
{
|
|
get
|
|
{
|
|
return _result;
|
|
}
|
|
}
|
|
|
|
public string EntryName
|
|
{
|
|
set
|
|
{
|
|
prompt.Text = "Enter the password for " + value;
|
|
}
|
|
}
|
|
public string Password
|
|
{
|
|
get
|
|
{
|
|
return textBox1.Text;
|
|
}
|
|
}
|
|
|
|
private void btnOk_Click(object sender, EventArgs e)
|
|
{
|
|
_result = PasswordDialogResult.OK;
|
|
this.Close();
|
|
}
|
|
|
|
private void btnCancel_Click(object sender, EventArgs e)
|
|
{
|
|
_result = PasswordDialogResult.Cancel;
|
|
this.Close();
|
|
}
|
|
private void button2_Click(object sender, EventArgs e)
|
|
{
|
|
_result = PasswordDialogResult.Skip;
|
|
this.Close();
|
|
}
|
|
|
|
|
|
private PasswordDialogResult _result;
|
|
|
|
|
|
}
|
|
}
|