Пример #1
0
        /// <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);
        }
Пример #2
0
        /// <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);
        }