Power Builder - Utilizar direccionales de izq. y der.

 
Vista:

Utilizar direccionales de izq. y der.

Publicado por Pedro (4 intervenciones) el 20/11/2002 17:24:12
Espero ayuden a este nuevo integrante en lo siguiente:
Tengo una aplicación en donde listo un archivo en un datawindow del tipo tabular, pero al visualizar no alcanzan los datos en el tamaño de ancho que defini en mi controldatawindow, así que incluí la barra de scroll horizontal, pero sólo puedo realizar el scroll horizontal haciendo click con el ratón en esta barra, quisiera ayuda para realizar esto pero USANDO LAS TECLAS DIRECCIONALES DE IZQUIERDA Y DERECHA
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Utilizar direccionales de izq. y der.

Publicado por Pedro López (68 intervenciones) el 25/11/2002 11:22:23
Declara en la datawindow un evento de usuario de tipo "pbm_dwnkey", y pon dentro el siguiente código (lo puedes adaptar a tus necesidades):

long ll_pos, ll_max_pos

// Comprobar la tecla pulsada
choose case key
case KeyLeftArrow!
// Izquierda
ll_pos = long(this.Object.DataWindow.HorizontalScrollPosition)
if ll_pos > 0 then
ll_pos -= 10
this.Object.DataWindow.HorizontalScrollPosition = string(ll_pos)
end if
return 1
case KeyRightArrow!
// Derecha
ll_pos = long(this.Object.DataWindow.HorizontalScrollPosition)
ll_max_pos = long(this.Object.DataWindow.HorizontalScrollMaximum)
if ll_pos < ll_max_pos then
ll_pos += 10
this.Object.DataWindow.HorizontalScrollPosition = string(ll_pos)
end if
return 1
end choose
return 0
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Utilizar direccionales de izq. y der.

Publicado por Pedro López (68 intervenciones) el 25/11/2002 19:57:57
¡Muchas gracias tocayo, estoy en deuda!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Utilizar direccionales de izq. y der.

Publicado por Pedro Zavaleta (4 intervenciones) el 25/11/2002 20:03:02
¡Muchas gracias tocayo, estoy en deuda!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar