private void gridControl1_PaintEx(object sender, DevExpress.XtraGrid.PaintExEventArgs e)
        {
            SkinElement elem = GridSkins.GetSkin(this.gridControl1.LookAndFeel.ActiveLookAndFeel)[GridSkins.SkinGridLine];

            e.Cache.DrawLine(e.Cache.GetPen(elem.Color.ForeColor),
                             new Point(e.ClipRectangle.X, e.ClipRectangle.Top),
                             new Point(e.ClipRectangle.Right, e.ClipRectangle.Top));
        }
 private void GridControl_PaintEx(object sender, DevExpress.XtraGrid.PaintExEventArgs e)
 {
     if (!dragRectangle.IsEmpty)
     {
         using (SolidBrush br = new SolidBrush(Color.FromArgb(170, DevExpress.LookAndFeel.LookAndFeelHelper.GetSystemColor(DevExpress.LookAndFeel.UserLookAndFeel.Default.ActiveLookAndFeel,
                                                                                                                           SystemColors.Control))))
             e.Cache.FillRectangle(br, dragRectangle);
     }
 }
 private void GridControl1_PaintEx(object sender, DevExpress.XtraGrid.PaintExEventArgs e)
 {
     foreach (GridBand band in advBandedGridView1.Bands)
     {
         DrawObjectBorder(e.Cache, GetBandBounds(band));
     }
     foreach (GridColumn col in advBandedGridView1.VisibleColumns)
     {
         DrawObjectBorder(e.Cache, GetColumnBounds(col));
     }
 }
        private void GridControl_PaintEx(object sender, DevExpress.XtraGrid.PaintExEventArgs e)
        {
            GridViewInfo gvi = View.GetViewInfo() as GridViewInfo;
            GridRowInfo  gri = gvi.RowsInfo.FindRow(ItemRowHandle());

            if (gri == null)
            {
                return;
            }
            Rectangle drawRect = gri.DataBounds;

            drawRect.Height--;

            e.Cache.FillRectangle(gri.Appearance.GetBackBrush(e.Cache), drawRect);
            drawRect.Inflate(-3, -3);
            e.Cache.DrawString(Text, gri.Appearance.Font, gri.Appearance.GetForeBrush(e.Cache), drawRect, gri.Appearance.GetStringFormat());
        }
Example #5
0
        private void GridControl_PaintEx(object sender, DevExpress.XtraGrid.PaintExEventArgs e)
        {
            GridViewInfo vi           = GetViewInfo();
            Pen          pen          = e.Cache.GetPen(_View.PaintAppearance.VertLine.BackColor);
            int          lastRowIndex = vi.RowsInfo.GetLastVisibleRowIndex();

            foreach (GridRowInfo ri in vi.RowsInfo)
            {
                if (ri.IsGroupRow || ri.RowHandle == _View.FocusedRowHandle)
                {
                    continue;
                }
                foreach (GridColumn column in _View.VisibleColumns)
                {
                    Point p1     = new Point(vi.ColumnsInfo[column].Bounds.Right - 1, ri.Bounds.Y);
                    int   bottom = lastRowIndex == ri.RowHandle ? GetGridViewBottom() : ri.Bounds.Bottom - 2;
                    Point p2     = new Point(vi.ColumnsInfo[column].Bounds.Right - 1, bottom);
                    e.Cache.DrawLine(pen, p1, p2);
                }
            }
        }
Example #6
0
        private void MainPictureEdit_PaintEx(object sender, DevExpress.XtraGrid.PaintExEventArgs e)
        {
            double actualZoomFactor = GetActualZoomFactor(sender as PictureEdit);

            if (actualZoomFactor == -1)
            {
                return;
            }

            double multiplier = actualZoomFactor * 100 / defaultZoomPercent;

            if (insertPoint.X == 0 && insertPoint.Y == 0)
            {
                return;
            }

            drawingRectangle.Width  = Convert.ToInt32(defaultRectangle.Width * multiplier);
            drawingRectangle.Height = Convert.ToInt32(defaultRectangle.Height * multiplier);

            Point viewportPoint = mainPictureEdit.ImageToViewport(insertPoint);

            viewportPoint.X          -= drawingRectangle.Width / 2;
            viewportPoint.Y          -= drawingRectangle.Height / 2;
            drawingRectangle.Location = viewportPoint;


            try
            {
                if (!Hidden)
                {
                    DrawEx(e.Cache);
                }
            }
            catch (Exception exception)
            {
                XtraMessageBox.Show(exception.ToString());
            }
        }
Example #7
0
 private void GridControl_PaintEx(object sender, DevExpress.XtraGrid.PaintExEventArgs e)
 {
     DrawHotTrackedCell(e.Cache);
 }