MOSTRAR LINHA NO FLEXGRID
Tenho um MSFlexgrid onde é atualziado registros. Enquanto está sendo atualizado é mostrando para o usuário o que o sistema esta fazendo.
O problema é quando os registros estão nas linhas muito embaixo escondidos e não mostra para o usuário. Gostaria de ir movendo para a linha confirme vai atualizando para o usuario ir acompnahando.
Como faço para ir mostrando a linha que esta sendo atualizada?
O problema é quando os registros estão nas linhas muito embaixo escondidos e não mostra para o usuário. Gostaria de ir movendo para a linha confirme vai atualizando para o usuario ir acompnahando.
Como faço para ir mostrando a linha que esta sendo atualizada?
Tente dar um loop
Nao testei mas deve funcionar
Dim iL As Integer, iC As Integer
With TDBGrid1
For iL = 1 To .Rows - 1
For iC = 0 To .Cols - 1
.Col = iC
.Row = iL
If .Row < .Rows - 1 Then
.Row = .Row + 1
.TopRow = .Row
End If
Next iC
Next iL
End With
Nao testei mas deve funcionar
coloca esse comando no evento que é add o registro no MSFlexgrid, acho que vai funcionar.
MSFlexgrid.row = MSFlexgrid.rows -1
MSFlexgrid.row = MSFlexgrid.rows -1
Tópico encerrado , respostas não são mais permitidas