Exemplo n.º 1
0
        /// <summary>
        /// 重写选项卡切换时候的事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected override void OnSelectedPageChanged(object sender, DevExpress.XtraTab.ViewInfo.ViewInfoTabPageChangedEventArgs e)
        {
            base.OnSelectedPageChanged(sender, e);

            if (e.Page != null)
            {
                XtraTabPageEx xtp  = e.Page as XtraTabPageEx;
                XtraTabPageEx xtp1 = e.PrevPage as XtraTabPageEx;
                //选项卡切换的时候设置活动容器
                //ActiveWindow.ActiveContainer = xtp.GetProjectForm;
                //设置当前活动的单位工程
                //APP.General.Activitie = xtp.UnitProject;

                /*if (xtp.XtraTabType == "项目指引")
                 * {
                 *  xtp.CTagObjects.SetLayout();
                 * }
                 * else
                 * {
                 *  if (!this.IsSame(xtp, xtp1))
                 *  {
                 *      xtp.CTagObjects.SetLayout();
                 *  }
                 *
                 *  //如论是否相同此方便必须加载以获取控件内数据
                 *
                 * }*/
                //xtp.CTagObjects.ReLoad();
            }
        }
Exemplo n.º 2
0
 protected override void OnSelectedPageChanged(object sender, DevExpress.XtraTab.ViewInfo.ViewInfoTabPageChangedEventArgs e)
 {
     base.OnSelectedPageChanged(sender, e);
     RaiseEvent(this, "SelectedPageChanged", e);
 }