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; }
/// <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); }
public NavigateBarRenderer(NavigateBarColorTable tColorTable) { colorTable = tColorTable; }