Я создаю приложение, похожее на машину для заказа киосков, которое позволяет покупателям покупать сладости и пиццу.
Включено пять форм.Основная форма, форма hoagie, форма для пиццы, форма размера и форма начинки.
Основная форма имеет две кнопки:
Когда клиент нажимает на кнопку hoagie, hoagieФорма открывается.Когда клиент нажимает на форму для пиццы, открывается форма для пиццы.Эти две формы имеют разные варианты выбора соответственно.
Форма Hoagie имеет 3 кнопки, такие как hoagie1 / hoagie2 / hoagie3.
Форма Pizza имеет 3 кнопки, такие как pizza1 / pizza2 / pizza3.
При нажатии кнопки,форма размера открыта.Размер формы имеет 3 кнопки, такие как маленький / средний / большой.Форма размера разделяется как формой hoagie, так и формой пиццы.
При нажатии кнопки открывается форма начинки, которая содержит разные начинки.Один для меха и один для пиццы.
Вот где я застрял.Если я нажал на кнопку hoagie ранее, затем на кнопку hoagie1, а затем на маленькую кнопку, то должна открыться форма начинки hoagie.Если я нажал на кнопку пиццы ранее, затем на кнопку pizza1, а затем на маленькую кнопку, то должна открыться форма начинки для пиццы.Как бы я поступил об этом?
Это то, что у меня есть для небольшого события нажатия кнопки из формы размера.
private void btnSmall_Click(object sender, EventArgs e)
{
frmToppings frmToppings = new frmToppings();
if (//hoagies)
{
frmToppings.DrawHoagieToppingsForm();
}
else (//pizzas)
{
frmToppings.DrawPizzaToppingsForm();
}
}