/// <summary> /// Handles invocation of PreRenderRow events /// </summary> internal bool DoPreRenderRowEvent(Graphics g, GridRow gridRow, RenderParts parts, Rectangle bounds) { if (PreRenderRow != null) { GridPreRenderRowEventArgs ev = new GridPreRenderRowEventArgs(g, gridRow.GridPanel, gridRow, parts, bounds); PreRenderRow(this, ev); return (ev.Cancel); } return (false); }
/// <summary> /// Handles invocation of PreRenderGroupHeader events /// </summary> internal bool DoPreRenderGroupHeaderEvent( Graphics g, GridGroup gridGroup, RenderParts parts, Rectangle bounds) { if (PreRenderGroupHeader != null) { GridPanel panel = gridGroup.GridPanel; GridPreRenderRowEventArgs ev = new GridPreRenderRowEventArgs(g, panel, gridGroup, parts, bounds); PreRenderGroupHeader(this, ev); return (ev.Cancel); } return (false); }