Я создал систему киоска с несколькими пользовательскими элементами управления, и мне нужно подключить пользовательский элемент управления горячих напитков с помощью кнопки, находящейся в пользовательском элементе управления холодных напитков.
Когда я использую следующий код, отображаются оба пользовательских элемента управлениявместе и горячие напитки отображаются под холодными напитками. Мне нужно сначала скрыть холодные напитки, а затем отобразить горячие напитки.Я думаю, что здесь нужно использовать связь между родителями и детьми, но я не знал, как это сделать.Пожалуйста, помогите мне.
OrderTakingMenu ordertakingmenu;
HotDrinks hotDrinks;
public UserControl currentPanel;
public ColdDrink(OrderTakingMenu ordertakingmenuIn)
{
InitializeComponent();
this.Location = new System.Drawing.Point(5, 100);
ordertakingmenu = ordertakingmenuIn;
}
private void btnHotDrinks_Click(object sender, EventArgs e)
{
removePreviousPanel();
currentPanel = new HotDrinks(ordertakingmenu);
this.Controls.Add(currentPanel);
}
private void removePreviousPanel()
{
this.Controls.Remove(currentPanel);
}