у меня есть 4 ошибки и им работать на моей кнопке сохранить, если я мог бы получить эти фиксированное это будет только сохранить выбранные элементы, которые пользователь хочет, что я могу сделать, чтобы мой код, чтобы работать
ЭТО НЕ все код только код, с которым им проблемы. эта программа предназначена для и применения мороженного с 2 комбо-боксами и 3 флажками
Я Бип КОММЕНТАРИИ ЛИНИИ, где я Ошибка 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();
}
}
ЭТО МОЕЙ 4TH ОШИБКИ
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)
}
какой 'if (flavorBox)' должен означать? –
Это имя моего combox –
comboboxes не имеет имен, это может быть имя вашей переменной, так или иначе - что вы хотите проверить с помощью этого условия? –