Espero puedan ayudarme.
Tengo creado un datagridview que hereda de otro, y un usercontrol. Y tengo que crear un evento scroll ,pues sin el si cambio una celda de las que esta el usercontrol,el textbox que tiene esta se pasa a otra fila.Como puedo evitar esto o que tiene de malo el siguiente codigo.
Private Sub grid2_Scroll(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ScrollEventArgs) Handles grid2.Scroll
Dim r As Rectangle = Me.grid2.GetCellDisplayRectangle(Me.grid2.CurrentC ell.ColumnIndex, Me.grid2.CurrentCell.RowIndex, True) --->Error: Referencia a objeto no establecida como instancia de un objetoGRacias
If Me.txbtnControl.Visible = True ThenMe.txbtnControl.Location = r.Locationend if
Me.txbtnControl.Size = r.Size