Commit 691bef6f HZH

扩展导航菜单bug

1 个父辈 b08b13c7
...@@ -187,7 +187,7 @@ namespace HZH_Controls.Controls ...@@ -187,7 +187,7 @@ namespace HZH_Controls.Controls
lbl.ForeColor = ForeColor; lbl.ForeColor = ForeColor;
lbl.Paint += lbl_Paint; lbl.Paint += lbl_Paint;
lbl.MouseEnter += lbl_MouseEnter; lbl.MouseEnter += lbl_MouseEnter;
lbl.Tag = menu; lbl.Tag = menu;
lbl.Click += lbl_Click; lbl.Click += lbl_Click;
if (menu.AnchorRight) if (menu.AnchorRight)
...@@ -227,23 +227,11 @@ namespace HZH_Controls.Controls ...@@ -227,23 +227,11 @@ namespace HZH_Controls.Controls
{ {
selectItem = menu; selectItem = menu;
while (m_lstAnchors.Count > 0)
{
try
{
foreach (var item in m_lstAnchors)
{
item.Value.Hide();
}
}
catch { }
}
if (ClickItemed != null) if (ClickItemed != null)
{ {
ClickItemed(this, e); ClickItemed(this, e);
} }
} }
} }
} }
/// <summary> /// <summary>
......
...@@ -19,12 +19,15 @@ namespace Test.UC ...@@ -19,12 +19,15 @@ namespace Test.UC
private void UCTestNavigationMenuExt_Load(object sender, EventArgs e) private void UCTestNavigationMenuExt_Load(object sender, EventArgs e)
{ {
foreach (var item in this.ucNavigationMenuExt1.Items) foreach (var item in this.ucNavigationMenuExt1.Items)
{ {
Control panel1 = CreatePanel(this.ucNavigationMenuExt1.BackColor); Control panel1 = CreatePanel(this.ucNavigationMenuExt1.BackColor);
item.ShowControl = panel1; item.ShowControl = panel1;
} }
this.ucNavigationMenuExt1.Items[0].ShowControl = null;
foreach (var item in this.ucNavigationMenuExt2.Items) foreach (var item in this.ucNavigationMenuExt2.Items)
{ {
Control panel2 = CreatePanel(this.ucNavigationMenuExt2.BackColor); Control panel2 = CreatePanel(this.ucNavigationMenuExt2.BackColor);
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!