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); }
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(); } }