Пример #1
0
        private void MDIPageOptionBool_EditValueChanged(object sender, ItemClickEventArgs e)
        {
            BarCheckItem bci   = (sender as BarCheckItem);
            bool         check = bci.Checked;
            string       tag   = ConvertLib.ToString(bci.Tag);



            DefaultBoolean boolean = check == true ? DefaultBoolean.True : DefaultBoolean.False;

            switch (tag)
            {
            case "TabFloatOnDoubleClick":
            {
                xtraTabbedMdiManager1.FloatOnDoubleClick = boolean;
            }; break;

            case "TabFloatOnDrag":
            {
                xtraTabbedMdiManager1.FloatOnDrag = boolean;
            }; break;

            case "TabColored":
            {
                if (check)
                {
                    PageHeadColor.BoundChildPagesBackColor(xtraTabbedMdiManager1);
                }
                else
                {
                    PageHeadColor.UnBoundChildPagesBackColor(xtraTabbedMdiManager1);
                }
            }; break;

            case "TabHeaderAutoFill":
            {
                xtraTabbedMdiManager1.HeaderAutoFill = boolean;
            }; break;
            }

            INISystemConfig.SetTabStrValue(tag, check);
        }
Пример #2
0
        /*
         * // 设置当前 tab页的 图标,我这里也默认取navBar中的Item中的图标
         *  xtraTabbedMdiManager1.Pages[frm].Image = Image.FromHbitmap(frm.Icon.ToBitmap().GetHbitmap());
         */

        private void MDIPageOptionEmun_EditValueChanged(object sender, EventArgs e)
        {
            BarEditItem bei  = (sender as BarEditItem);
            string      text = "";
            string      tag  = ConvertLib.ToString(bei.Tag);

            switch (tag)
            {
            case "TabPageImagePosition":
            {
                text = ((TabPageImagePosition)bei.EditValue).ToString();
                xtraTabbedMdiManager1.PageImagePosition = (TabPageImagePosition)bei.EditValue;
            }; break;

            case "ClosePageButtonShowMode":
            {
                text = ((ClosePageButtonShowMode)bei.EditValue).ToString();
                xtraTabbedMdiManager1.ClosePageButtonShowMode = (ClosePageButtonShowMode)bei.EditValue;
            }; break;

            case "TabHeaderLocation":
            {
                text = ((TabHeaderLocation)bei.EditValue).ToString();
                xtraTabbedMdiManager1.HeaderLocation = (TabHeaderLocation)bei.EditValue;
            }; break;

            case "TabOrientation":
            {
                text = ((TabOrientation)bei.EditValue).ToString();
                xtraTabbedMdiManager1.HeaderOrientation = (TabOrientation)bei.EditValue;
            }; break;
            }



            INISystemConfig.SetTabStrValue(tag, text);
        }