private void SubMenuShow(object sender) { Label wri = sender as Label; if (wri == _focusedWrMenuItem) { return; } WrMenuItem item = _focusedWrMenuItem as WrMenuItem; if (item != null) { item.ItemBgColor = Color.Transparent; } else { Label lbl = _focusedWrMenuItem as Label; if (lbl != null) { lbl.BackColor = Color.Transparent; } } _focusedWrMenuItem = wri; wri.BackColor = Color.Gray; ShowForm(wri.Text); }
/// <summary> /// 一级菜单显示 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void mnuSelect_ItemClick(object sender, EventArgs e) { WrMenuItem wri = sender as WrMenuItem; if (wri == _focusedWrMenuItem) { return; } WrMenuItem item = _focusedWrMenuItem as WrMenuItem; if (item != null) { item.ItemBgColor = Color.Transparent; } else { Label lbl = _focusedWrMenuItem as Label; if (lbl != null) { lbl.BackColor = Color.Transparent; } } _focusedWrMenuItem = wri; wri.ItemBgColor = Color.Gray; ShowForm(wri.WrText); }