private void changeToolStripMenuItem_Click(object sender, EventArgs e) { if (accList.LastHoveredItem() != null) { RankSelectionForm rankDialog = new RankSelectionForm(); // Show testDialog as a modal dialog and determine if DialogResult = OK. if (rankDialog.ShowDialog(this) == DialogResult.OK) { xml.ChangeAccount(accList.LastHoveredItem().Account, rankDialog.fullRank.Text); xml.Save(); LoadAccounts(); } else { MessageBox.Show("Rank selection cancelled"); } rankDialog.Dispose(); } }