Пример #1
0
        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);
        }
Пример #2
0
        /// <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);
        }