/// <summary> /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed. /// <example> /// datagridviewrowheightinfopushedeventhandler.BeginInvoke(sender, e, callback); /// </example> /// </summary> public static IAsyncResult BeginInvoke(this DataGridViewRowHeightInfoPushedEventHandler datagridviewrowheightinfopushedeventhandler, Object sender, DataGridViewRowHeightInfoPushedEventArgs e, AsyncCallback callback) { if (datagridviewrowheightinfopushedeventhandler == null) { throw new ArgumentNullException("datagridviewrowheightinfopushedeventhandler"); } return(datagridviewrowheightinfopushedeventhandler.BeginInvoke(sender, e, callback, null)); }
protected override void OnRowHeightInfoPushed(DataGridViewRowHeightInfoPushedEventArgs args) { RowTemplate.Height = args.Height; Refresh(); }
//protected override void OnRowHeightInfoNeeded(DataGridViewRowHeightInfoNeededEventArgs e) { Log("OnRowHeightInfoNeeded "); base.OnRowHeightInfoNeeded (e);} protected override void OnRowHeightInfoPushed(DataGridViewRowHeightInfoPushedEventArgs e) { Log("OnRowHeightInfoPushed "); base.OnRowHeightInfoPushed(e); }