public CommandResult ShowChangePassphraseDialog()
        {
            ChangePassphrase dlg = new ChangePassphrase();

            GCUtil.ShowModalDialog(_frame, dlg);
            return(CommandResult.Success);
        }
예제 #2
0
        private static CommandResult CmdChangePassphrase(ICommandTarget target)
        {
            IPoderosaMainWindow window = CommandTargetUtil.AsWindow(target);

            Debug.Assert(window != null);

            ChangePassphrase dlg = new ChangePassphrase();
            DialogResult     r   = dlg.ShowDialog(window.AsForm());

            return(r == DialogResult.OK ? CommandResult.Succeeded : CommandResult.Cancelled);
        }
예제 #3
0
        private void btnChangePassphrase_Click(object sender, EventArgs e)
        {
            int cnt   = 0;
            int keyId = 0;

            foreach (DataGridViewRow row in dgvSecretKeys.Rows)
            {
                if ((bool)row.Cells[0].Value)
                {
                    cnt++;
                    keyId = (int)row.Cells[3].Value;
                }
            }
            if (cnt == 1)
            {
                ChangePassphrase frmChangePassphrase = new ChangePassphrase();
                frmChangePassphrase.ConfigChangePassphrase(keyId);
                frmChangePassphrase.ShowDialog();
            }
        }