DataGridView.OnRowStateChanged Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
Um DataGridViewRowStateChangedEventArgs que contém os dados do evento.
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.