点击左侧导航分组按钮显示模块主窗体
作者:C/S框架网  发布日期:2012/04/21 21:51:32
  点击左侧导航分组按钮显示模块主窗体

点击左侧导航分组按钮显示模块主窗体


绑定NavBarControl的MouseClick事件,代码如下:


贴图图片







        /// <summary>

        /// 点击导航分组按钮时触发该事件

        /// </summary>

        /// <param name="sender"></param>

        /// <param name="e"></param>

        protected void OnNavBar_MouseClick(object sender, MouseEventArgs e)

        {

            NavBarControl nav = (sender as NavBarControl);//取到NavBarControl对象引用

            NavBarHitInfo hit = nav.CalcHitInfo(e.Location);//计算点击区域的对象

            if (hit.InGroup && hit.InGroupCaption)//点击导航分组按钮

            {

                try

                {

                    nav.ActiveGroup = hit.Group; //立即设置为激活的组

                    string moduleName = hit.Group.Caption.ToString();//取组按钮的标题(模块的名称)

                    _ModuleManager.ActiveModule(moduleName);//激活显示模块

                }

                catch (Exception ex)

                { Msg.ShowException(ex); }

            }

        }

    }




C/S框架网|原创精神.创造价值.打造精品

扫一扫加微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务


上一篇 下一篇