private void vGridControl1_CustomDrawRowHeaderCell(object sender, DevExpress.XtraVerticalGrid.Events.CustomDrawRowHeaderCellEventArgs e) { e.Appearance.FillRectangle(e.Cache, e.Bounds); StringFormat frm = new StringFormat(); frm.HotkeyPrefix = System.Drawing.Text.HotkeyPrefix.Show; e.Appearance.DrawString(e.Cache, e.Caption, e.Bounds, frm); e.Handled = true; }
private void vGridControl1_CustomDrawRowHeaderCell(object sender, DevExpress.XtraVerticalGrid.Events.CustomDrawRowHeaderCellEventArgs e) { if (e.Row == dragOverRow) { e.Appearance.FillRectangle(e.Cache, e.Bounds); e.Appearance.DrawString(e.Cache, e.Caption, e.Bounds); e.Graphics.FillRectangle(Brushes.Red, e.Bounds.Left, e.Bounds.Bottom - 2, e.Bounds.Width, 1); e.Handled = true; } }
private void vGridControl1_CustomDrawRowHeaderCell(object sender, DevExpress.XtraVerticalGrid.Events.CustomDrawRowHeaderCellEventArgs e) { if (!checkEdit1.Checked) { return; } if (e.Row is MultiEditorRow) { VGridControl grid = sender as VGridControl; if (e.CellIndex == 0) { Brush backBrush; Brush brush; Font textFont; if (e.Focused) { backBrush = e.Cache.GetSolidBrush(grid.ViewInfo.PaintAppearance.FocusedRow.BackColor); brush = e.Cache.GetSolidBrush(grid.ViewInfo.PaintAppearance.FocusedRow.ForeColor); textFont = grid.ViewInfo.PaintAppearance.FocusedRow.Font; } else { backBrush = e.Cache.GetSolidBrush(grid.ViewInfo.PaintAppearance.RowHeaderPanel.BackColor); brush = e.Cache.GetSolidBrush(grid.ViewInfo.PaintAppearance.RowHeaderPanel.ForeColor); textFont = grid.ViewInfo.PaintAppearance.RowHeaderPanel.Font; } Rectangle backRectangle = e.Bounds; backRectangle.Width = grid.Width; e.Graphics.FillRectangle(backBrush, backRectangle); Rectangle r = new Rectangle(e.CaptionRect.X, e.CaptionRect.Y, e.Row.HeaderInfo.HeaderCellsRect.Width, e.CaptionRect.Height); e.Appearance.DrawString(e.Cache, e.Caption, r); } e.Handled = true; } }
private void propertyGridControl_CustomDrawRowHeaderCell(object sender, DevExpress.XtraVerticalGrid.Events.CustomDrawRowHeaderCellEventArgs e) { e.Appearance.BackColor = Color.White; }