Qual evento é gerado sobre a mudança de verificação da caixa de seleção na Infragistics UltraGrid?
-
10-07-2019 - |
Pergunta
Eu estou usando um Infragistics UltraGrid em um aplicativo WinForms.
Qual evento é gerado em "mudança de verificação" da caixa de seleção na Infragistics UltraGrid?
Solução
O evento AfterUpdate da caixa de seleção é o que você vai querer usar.
Se você não é capaz de provocá-lo, porém, tente adicionar isso também:
Private Sub YourGridcontrol_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles YourGridcontrol.MouseDown
YourGridcontrol.PerformAction(Infragistics.Win.UltraWinGrid.UltraGridAction.EnterEditMode)
End Sub
Private Sub YourGridcontrol_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles YourGridcontrol.MouseUp
YourGridcontrol.PerformAction(Infragistics.Win.UltraWinGrid.UltraGridAction.ExitEditMode)
End Sub
Por padrão, apenas alternando a caixa de seleção não parece desencadear um Update. Ao torná-lo entrar / modo de saída de edição, o AfterUpdate deve funcionar como você quer.
UPDATE: Ou, como Vincent sugeriu, fazendo o PerformAction no evento CellChange deve funcionar também. A essência é a mesma.
Outras dicas
Use o evento CellChange
para aumentar o evento UltraGrid.PerformAction(UltraGridAction.ExitEditMode)
. Isto irá acionar o evento AfterCellUpdate
.