XPTable.Models.Table.OnColumnAutoResize C# (CSharp) Method

OnColumnAutoResize() protected method

Raises the ColumnAutoResize event.
protected OnColumnAutoResize ( ColumnEventArgs e ) : void
e ColumnEventArgs
return void
        protected internal virtual void OnColumnAutoResize(ColumnEventArgs e)
        {
            if (this.CanRaiseEvents)
            {
                int w = GetAutoColumnWidth(e.Index);
                if (w > 0)
                {
                    if (e.Column.Width != w + 5)
                        this.Invalidate();
                    e.Column.Width = w + 5;
                }

                if (ColumnAutoResize != null)
                    ColumnAutoResize(e.Column, e);
            }
        }
Table