SoloCodigo

Programación General => Power Builder => Mensaje iniciado por: WILLIAMGG en Jueves 23 de Noviembre de 2006, 21:01

Título: Enter En Lista
Publicado por: WILLIAMGG en Jueves 23 de Noviembre de 2006, 21:01
Buenas a todos, me guistaria saber para captar la tecla enter en una lista, he tratado con el evento keydown pero no ejecuta la accion programada, recurro a ustedes si pudieran guiarme.
Gracias
Título: Re: Enter En Lista
Publicado por: F_Tanori en Jueves 23 de Noviembre de 2006, 21:13
Muestra el código



Saludos
Título: Re: Enter En Lista
Publicado por: bramar08 en Viernes 24 de Noviembre de 2006, 00:30
Cita de: "WILLIAMGG"
Buenas a todos, me guistaria saber para captar la tecla enter en una lista, he tratado con el evento keydown pero no ejecuta la accion programada, recurro a ustedes si pudieran guiarme.
Gracias
Saludos
Mira cuando yo programo un evento para una tecla lo q utilizo es el evento key, adentro de ese evento escribe tu sintasis, comprendes  ;)  en cambio si lo haces atraves de un dw tendrias q crear ese evento key ..... ojala te sirva de ayuda..  :comp:
Título: Re: Enter En Lista
Publicado por: Amilius en Viernes 24 de Noviembre de 2006, 00:53
Mmmm tal vez tengas que activar en el form la opción de keypreview, para que TODOS los eventos de ese tipo sean disparados primero en el form y tu codigo tendría que ir en un event handler del form.
Título: Re: Enter En Lista
Publicado por: F_Tanori en Viernes 24 de Noviembre de 2006, 01:04
Cita de: "Amilius"
Mmmm tal vez tengas que activar en el form la opción de keypreview, para que TODOS los eventos de ese tipo sean disparados primero en el form y tu codigo tendría que ir en un event handler del form.
Eso es en visual basic :P


yo digo que pongas tu codigo para ver como lo estas haciendo


el evento Keydown en Power recibe como parametro (key,flag)


puedes validar asi


Código: Text
  1. if key=KeyEnter! then
  2.     MessageBox("","Se pulso enter ")
  3. end if
  4.  
  5.  
Título: Re: Enter En Lista
Publicado por: WILLIAMGG en Martes 12 de Diciembre de 2006, 16:50
Gracias a todo. bien lo k hago es crear un nuevo evento keypress y seleciono Keydown en eventos.
entonces la sentencia es :
if Keydown(keyenter!) then
     recupero opcion seleccionada en la lista (cadena=listta.text)
end if
pero eso no lo realiza, quiza no estoy utilizando bien el evento
Gracias otra vez