Невозможно показать и скрыть панель
Я создал панель, в которой у меня есть несколько кнопок.Например:`btnProduct`,`btnSale`. У меня есть еще две панели, например " productSubMenuPanel` и `salesSubMenuPanel`.
При наведении мыши над `btnProduct` следует сделать видимыми `productSubMenuPanel` и (`productSubMenuPanel`) не должны прятаться до тех пор, пока пользователь нажимает на все кнопки, присутствующие в productSubMenuPanel`. После нажатия кнопки, присутствующей внутри "productSubMenuPanel", следует скрыть "productSubMenuPane".
Когда мышь покидает "btnProduct`, то" productSubMenuPanel` должен быть скрыт. Аналогично, когда мышь покидает "productSubMenuPanel", не нажимая ни на одну кнопку, присутствующую внутри этой панели, то "productSubMenuPanel" должна быть скрыта.
Что я уже пробовал:
private void btnProduct_MouseEnter(object sender, EventArgs e) { productSubMenuPanel.Visible = true; } private void btnProduct_MouseLeave(object sender, EventArgs e) { productSubMenuPanel.Visible = false; } private void productSubMenuPanel_MouseEnter(object sender, EventArgs e) { productSubMenuPanel.Visible = true; } private void productSubMenuPanel_MouseLeave(object sender, EventArgs e) { productSubMenuPanel.Visible = false; } private void btnSale_MouseEnter(object sender, EventArgs e) { salesSubmenuPanel.Visible = true; } private void btnSale_MouseLeave(object sender, EventArgs e) { salesSubmenuPanel.Visible = false; } private void salesSubmenuPanel_MouseEnter(object sender, EventArgs e) { salesSubmenuPanel.Visible = true; } private void salesSubmenuPanel_MouseLeave(object sender, EventArgs e) { salesSubmenuPanel.Visible = false; }