Sincronizando o scroll de duas DataWindows

Imagine o seguinte cenário: Você possui duas Datawindows (dw_1 e dw_2) e elas possuem dados que precisam ser validados linha a linha. Neste post, demonstro como fazer com que a dw_2 fique ‘seguindo’ a posição vertical da dw_1.

No evento ScrollVertical da dw_1, implemente o seguinte código:

dw_2.Object.datawindow.verticalscrollposition = scrollpos

 

Está feita a sincronia.

 

Todavia, para produção é interessante deixar esta implementação menos acoplada. Lembre-se que este é apenas um exemplo para demonstrar o mecanismo.

 

Espero ter ajudado.

The following two tabs change content below.
Arquiteto de Software e Desenvolvedor Backend (quase Fullstack), geralmente trabalho com C#, PowerShell, Python, Golang, bash e Unity (esse é mais por hobby). Estou sempre buscando algo novo para aprender, adicionando novas ferramentas ao meu cinto de utilidades.
Posted in Dev, PowerBuilder and tagged , , , , , , .