Power Builder - Detectar tecla CONTROL+CLICK

 
Vista:
sin imagen de perfil

Detectar tecla CONTROL+CLICK

Publicado por Andres (331 intervenciones) el 14/12/2006 18:56:40
Amigos

Como puedo detectaren una DW cuando se presiona la tecla CONTROL+CLICK, es para seleccionar varias filas de la DW

Atte Andres
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:Detectar tecla CONTROL+CLICK

Publicado por amilcar (407 intervenciones) el 14/12/2006 22:26:49
hola , podrias crear una variable de instance (il_tecla) y un nuevo evento en tu dw con event_id=pbm_dwnkey

en el script de este evento
if key=keycontrol! then il_tecla=1 else il_tecla=0

en el evento click de tu dw

if il_tecla=1 and row>0 then
if isselected(row)=true then
this.selectrow(row, false)
else
this.selectrow(row, true)
end if
end if

bueno es solo una idea
saludos desde argentina
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
sin imagen de perfil

RE:Detectar tecla CONTROL+CLICK

Publicado por Andres (331 intervenciones) el 18/12/2006 13:03:51
Amigos

Me recomendaron este codigo y quedo perfecto, gracias a todos

en el evento clicked de la DW

if KeyDown( KeyControl!) then
if this.isselected(row)=true then
this.selectrow(row, false)
else
this.selectrow(row, true)
end if
else
this.selectrow(0, false)
this.selectrow(row,true)
End if
.......
...

Andres
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