SourceGrid.GridVirtual.OnPaint C# (CSharp) Method

OnPaint() protected method

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
return void
        protected override void OnPaint(PaintEventArgs e)
        {
            base.OnPaint(e);

            //NOTE: For now I draw all the visible cells (not only the invalidated cells).
            using (DevAge.Drawing.GraphicsCache grCache = new DevAge.Drawing.GraphicsCache(e.Graphics, e.ClipRectangle))
            {
                foreach (Range rng in GetVisibleRegion())
                {
                    OnRangePaint(new RangePaintEventArgs(this, grCache, rng));
                }
            }
        }