public NavigateBarRemoteControl(NavigateBar tNavigatebar)
        {
            InitializeComponent();

            navigateBar = tNavigatebar;

            // Combo Theme

            cboTheme.Items.Add("System Colors");
            cboTheme.Items.Add("Office 2003 Style Blue");
            cboTheme.Items.Add("Office 2003 Style Silver");
            cboTheme.Items.Add("Office 2003 Style Olive");
            cboTheme.Items.Add("Office 2007 Style Blue");
            cboTheme.Items.Add("Office 2007 Style Black");
            cboTheme.Items.Add("Office 2007 Style Silver");

            // Combo Select Button

            foreach (NavigateBarButton nvb in navigateBar.NavigateBarButtons)
            {
                cboSelect.Items.Add(nvb.ToString());
            }

            // Property Grid
            colorTable = navigateBar.NavigateBarColorTable;
            pgColorTable.SelectedObject = colorTable;
        }
        public NavigateBarRemoteControl(NavigateBar tNavigatebar)
        {
            InitializeComponent();

            navigateBar = tNavigatebar;

            // Combo Theme

            cboTheme.Items.Add("System Colors");
            cboTheme.Items.Add("Office 2003 Style Blue");
            cboTheme.Items.Add("Office 2003 Style Silver");
            cboTheme.Items.Add("Office 2003 Style Olive");
            cboTheme.Items.Add("Office 2007 Style Blue");
            cboTheme.Items.Add("Office 2007 Style Black");
            cboTheme.Items.Add("Office 2007 Style Silver");

            // Combo Select Button

            foreach (NavigateBarButton nvb in navigateBar.NavigateBarButtons)
                cboSelect.Items.Add(nvb.ToString());

            // Property Grid
            colorTable = navigateBar.NavigateBarColorTable;
            pgColorTable.SelectedObject = colorTable;
        }
        public NhapThongTinBenhNhan(NavigateBar tNavigatebar)
        {
            InitializeComponent();

            navigateBar = tNavigatebar;

            // Property Grid
            colorTable = navigateBar.NavigateBarColorTable;
        }
        /// <summary>
        /// Change color theme
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void cboTheme_SelectedIndexChanged(object sender, EventArgs e)
        {
            switch (cboTheme.SelectedIndex)
            {
            case 0:
            {
                navigateBar.NavigateBarColorTable = NavigateBarColorTable.SystemColor;
                break;
            }

            case 1:
            {
                navigateBar.NavigateBarColorTable = NavigateBarColorTable.Office2003Blue;
                break;
            }

            case 2:
            {
                navigateBar.NavigateBarColorTable = NavigateBarColorTable.Office2003Silver;
                break;
            }

            case 3:
            {
                navigateBar.NavigateBarColorTable = NavigateBarColorTable.Office2003Olive;
                break;
            }

            case 4:
            {
                navigateBar.NavigateBarColorTable = NavigateBarColorTable.Office2007Blue;
                break;
            }

            case 5:
            {
                navigateBar.NavigateBarColorTable = NavigateBarColorTable.Office2007Black;
                break;
            }

            case 6:
            {
                navigateBar.NavigateBarColorTable = NavigateBarColorTable.Office2007Silver;
                break;
            }
            }

            colorTable = navigateBar.NavigateBarColorTable;
            pgColorTable.SelectedObject = colorTable;
        }
예제 #5
0
        /// <summary>
        /// Paint Gradient
        /// </summary>
        /// <param name="tControl">Painting control</param>
        /// <param name="tGraphics">Graphic object</param>
        /// <param name="tColorTable">NavigataBarColorTable inherited object</param>
        /// <param name="tPaintType">Paint type</param>
        public static void PaintGradientBack(Control tControl, Graphics tGraphics, NavigateBarColorTable tColorTable, PaintType tPaintType)
        {
            if (tControl.ClientRectangle.IsEmpty)
                return;

            #region Color Select

            Color cTopColorBegin = tColorTable.ButtonNormalBegin;
            Color cTopColorEnd = tColorTable.ButtonNormalMiddleBegin;
            Color cBottomColorBegin = tColorTable.ButtonNormalMiddleEnd;
            Color cBottomColorEnd = tColorTable.ButtonNormalEnd;

            switch (tPaintType)
            {
                case PaintType.Selected:
                    {
                        cTopColorBegin = tColorTable.ButtonSelectedBegin;
                        cTopColorEnd = tColorTable.ButtonSelectedMiddleBegin;
                        cBottomColorBegin = tColorTable.ButtonSelectedMiddleEnd;
                        cBottomColorEnd = tColorTable.ButtonSelectedEnd;

                        break;
                    }
                case PaintType.MouseOver:
                    {
                        cTopColorBegin = tColorTable.ButtonMouseOverBegin;
                        cTopColorEnd = tColorTable.ButtonMouseOverMiddleBegin;
                        cBottomColorBegin = tColorTable.ButtonMouseOverMiddleEnd;
                        cBottomColorEnd = tColorTable.ButtonMouseOverEnd;

                        break;
                    }

                case PaintType.Pressed:
                    {
                        cTopColorBegin = tColorTable.ButtonSelectedEnd;
                        cTopColorEnd = tColorTable.ButtonSelectedMiddleBegin;
                        cBottomColorBegin = tColorTable.ButtonSelectedMiddleEnd;
                        cBottomColorEnd = tColorTable.ButtonSelectedMiddleEnd;

                        break;
                    }

            }
            #endregion

            NavigateBarHelper.PaintGradientControl(tControl, tGraphics, cTopColorBegin, cTopColorEnd, cBottomColorBegin, cBottomColorEnd, tColorTable.PaintAngle, tColorTable.PaintRatio);
        }
        /// <summary>
        /// Change color theme
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void cboTheme_SelectedIndexChanged(object sender, EventArgs e)
        {
            switch (cboTheme.SelectedIndex)
            {
                case 0:
                    {
                        navigateBar.NavigateBarColorTable = NavigateBarColorTable.SystemColor;
                        break;
                    }
                case 1:
                    {
                        navigateBar.NavigateBarColorTable = NavigateBarColorTable.Office2003Blue;
                        break;
                    }
                case 2:
                    {
                        navigateBar.NavigateBarColorTable = NavigateBarColorTable.Office2003Silver;
                        break;
                    }
                case 3:
                    {
                        navigateBar.NavigateBarColorTable = NavigateBarColorTable.Office2003Olive;
                        break;
                    }
                case 4:
                    {
                        navigateBar.NavigateBarColorTable = NavigateBarColorTable.Office2007Blue;
                        break;
                    }
                case 5:
                    {
                        navigateBar.NavigateBarColorTable = NavigateBarColorTable.Office2007Black;
                        break;
                    }
                case 6:
                    {
                        navigateBar.NavigateBarColorTable = NavigateBarColorTable.Office2007Silver;
                        break;
                    }
            }

            colorTable = navigateBar.NavigateBarColorTable;
            pgColorTable.SelectedObject = colorTable;
        }
 public NavigateBarRenderer(NavigateBarColorTable tColorTable)
 {
     colorTable = tColorTable;
 }