/// <summary> /// Gives the user a choice of type of new item to add /// </summary> /// <param name="sender">Standard sender object</param> /// <param name="e">Standard event object</param> private void newToolStripButton_Click(object sender, EventArgs e) { int nResult; // Opens the form with the users choices using (NewChoice ncUserChoice = new NewChoice()) { // the form is opened as ShowDialog to be able to preserve the // property values after it is closed ncUserChoice.ShowDialog(); // Saves the users choice nResult = ncUserChoice.UserChoice; } // Opens the appropiate form based on the users choice that was sent back // Opening the form to add a new expense if (nResult == 1) { newExcpenceToolStripMenuItem_Click(sender, e); } // Opening the form to add a new income else if (nResult == 2) { newIncomeToolStripMenuItem_Click(sender, e); } }