vendredi 25 mars 2016

what can i do to make my code to work

i have 4 errors and im working on my save button if i could get these fixed it will only save the selected items that the user wants

THIS IS NOT all the code just the code that im having problems with. this program is for and icecream application with 2 combo boxes and 3 check boxes

I PUTT COMMENT LINES WHERE I HAVE THE ERRORS ARE AT

  private void saveToolStripMenuItem_Click(object sender, EventArgs e)
    {
        SaveFileDialog sfd = new SaveFileDialog();

        if (sfd.ShowDialog() == DialogResult.OK)
        {
            StreamWriter sw = new StreamWriter(
                                            new FileStream(sfd.FileName,
                                                            FileMode.Create,
                                                            FileAccess.Write)
                                                            );
            if(flavorBox) // i have an error right here (Cannot implicitly convert type 'System.Windows.Forms.ComboBox' to 'boolean)

            {
                sw.WriteLine(flavorBox.SelectedItem);

            }
            else(syrupBox) //syays i need semecolons right here for some reason
            {
                sw.WriteLine(syrupBox.SelectedItem);


            }
            if (Nuts.Checked)
            {
                this.Tag = "checked";
                sw.WriteLine(Nuts);

            }
            else(Cherries.Checked) //says i need semicolons here to i dont know why
            {
                this.Tag = "checked";
                sw.WriteLine(Cherries);

            }
            if(Sprinkles.Checked)
            {
                this.Tag = "checked";
                sw.WriteLine(Sprinkles);
            }
            sw.Close();
        }


    }

THIS IS MY 4TH ERROR

       private void closeToolStripMenuItem_Click(object sender, EventArgs e)
    {
        DialogResult result = MessageBox.Show("Are you sure you want to send the data back?",
             "Data Sender",
             MessageBoxButtons.YesNo,
             MessageBoxIcon.Warning);



        if (result == DialogResult.No)
        {
            e.Cancel() = true;  //ITS ASKED ME AM I MISSING A DIRECTIVE OR ASSEMBLY REFRENCE (FOR CANCEL)
        }




Aucun commentaire:

Enregistrer un commentaire