Partilhar via


DataGridView.OnRowStateChanged Método

Definição

Aciona o evento RowStateChanged.

protected:
 virtual void OnRowStateChanged(int rowIndex, System::Windows::Forms::DataGridViewRowStateChangedEventArgs ^ e);
protected virtual void OnRowStateChanged (int rowIndex, System.Windows.Forms.DataGridViewRowStateChangedEventArgs e);
abstract member OnRowStateChanged : int * System.Windows.Forms.DataGridViewRowStateChangedEventArgs -> unit
override this.OnRowStateChanged : int * System.Windows.Forms.DataGridViewRowStateChangedEventArgs -> unit
Protected Overridable Sub OnRowStateChanged (rowIndex As Integer, e As DataGridViewRowStateChangedEventArgs)

Parâmetros

rowIndex
Int32

O índice da linha cujo estado está sendo alterado.

Exceções

A linha mudou de somente leitura para leitura/gravação, permitindo que a célula atual entrasse no modo de edição, mas a propriedade EditType da célula atual não indica uma classe que é derivada de Control e implementa IDataGridViewEditingControl.

Comentários

A geração de um evento invoca o manipulador de eventos por meio de um delegado. Para obter mais informações, consulte Manipulando e gerando eventos.

O OnRowStateChanged método também permite que classes derivadas manipulem o evento sem anexar um delegado. Essa é a técnica preferencial para lidar com o evento em uma classe derivada.

Notas aos Herdeiros

Ao substituir OnRowStateChanged(Int32, DataGridViewRowStateChangedEventArgs) em uma classe derivada, chame o método da OnRowStateChanged(Int32, DataGridViewRowStateChangedEventArgs) classe base para que os delegados registrados recebam o evento.

Aplica-se a

Confira também