/// <summary> /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed. /// <example> /// datagridviewrowpostpainteventhandler.BeginInvoke(sender, e, callback); /// </example> /// </summary> public static IAsyncResult BeginInvoke(this DataGridViewRowPostPaintEventHandler datagridviewrowpostpainteventhandler, Object sender, DataGridViewRowPostPaintEventArgs e, AsyncCallback callback) { if (datagridviewrowpostpainteventhandler == null) { throw new ArgumentNullException("datagridviewrowpostpainteventhandler"); } return(datagridviewrowpostpainteventhandler.BeginInvoke(sender, e, callback, null)); }
public DataGridViewEx() { showRowHeaderNumbers = true; RowPostPaint += new DataGridViewRowPostPaintEventHandler(DataGridViewEx_RowPostPaint); }
public static void RaiseDatagridviewRowpostpaintEvent(object objectRaisingEvent, DataGridViewRowPostPaintEventHandler controlEventHandlerRaised, DataGridViewRowPostPaintEventArgs controlEventArgs) { controlEventHandlerRaised?.Invoke(objectRaisingEvent, controlEventArgs); }