/// <summary> /// Open existing wallet. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOpen_Click(object sender, EventArgs e) { LoginPrompt login = new LoginPrompt(); login.ShowDialog(); String password = login.Password; login.Close(); login.Dispose(); OpenMain((string)cbWallets.SelectedValue, false, password); }
/// <summary> /// Show dialog for new wallet name. Open new wallet. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnNew_Click(object sender, EventArgs e) { var createForm = new CreateWallet(existingWallets); createForm.Height = Height; createForm.Owner = this; if (createForm.ShowDialog() == DialogResult.OK) { LoginPrompt login = new LoginPrompt(); login.ShowDialog(); String password = login.Password; login.Close(); login.Dispose(); string fullWalletPath = System.IO.Path.Combine(WalletPath, createForm.WalletName + ".bin"); OpenMain(fullWalletPath, true, password); } }