protected override void DrawHeaderPageText(TabDrawArgs e, DevExpress.XtraTab.ViewInfo.BaseTabPageViewInfo pInfo) { //base.DrawHeaderPageText(e, pInfo); // int angle = 0; if (e.ViewInfo.HeaderInfo.RealPageOrientation == TabOrientation.Vertical) { angle = 270; if (e.ViewInfo.HeaderInfo.IsLeftLocation || e.ViewInfo.HeaderInfo.IsTopLocation) { angle = 270; } } AppearanceObject a = pInfo.PaintAppearance; System.Drawing.Text.HotkeyPrefix?hotKeyPrefixOverride = (a.TextOptions.HotkeyPrefix == HKeyPrefix.Default) || pInfo.UseHotkeyPrefixDrawModeOverride ? new System.Drawing.Text.HotkeyPrefix?(pInfo.HotkeyPrefixDrawModeOverride) : null; //default for Brusher.Green was e.Cache.GetSolidBrush(CheckHeaderPageForeColor(e, pInfo)) DrawVString(e.Cache, pInfo.Page.Text, a.GetFont(), Brushes.Green, a.GetStringFormat(), pInfo.Text, angle, hotKeyPrefixOverride); }
protected override void DrawHeaderPage(TabDrawArgs e, DevExpress.XtraTab.ViewInfo.BaseTabRowViewInfo row, DevExpress.XtraTab.ViewInfo.BaseTabPageViewInfo pInfo) { base.DrawHeaderPage(e, row, pInfo); Rectangle rect = pInfo.Bounds; rect.Height = 2; e.Graphics.FillRectangle(Brushes.Red, rect); e.Graphics.FillRectangle(new SolidBrush(pInfo.Page.Appearance.Header.BackColor2), rect); }
protected override void DrawHeaderPage(TabDrawArgs e, DevExpress.XtraTab.ViewInfo.BaseTabRowViewInfo row, DevExpress.XtraTab.ViewInfo.BaseTabPageViewInfo pInfo) { if (((MyXtraTabPage)pInfo.Page).HidePageHeader) { return; } base.DrawHeaderPage(e, row, pInfo); }