Public Class CustomRowHeader Inherits DataGridViewRowHeaderCell Protected Overrides Sub OnClick(e As DataGridViewCellEventArgs) Me.DataGridView.OnRowHeaderCheckboxChanged() End Sub End Class Public Class CustomDatagridView Inherits DataGridView Public Event RowHeaderCheckboxChanged() Friend Sub OnRowHeaderCheckboxChanged() RaiseEvent RowHeaderCheckboxChanged() End Sub End Class