Page 1 of 1

oLbx:bKeyDown:= {|nK| if( nK==VK_RETURN, oDlg:End(), ) }

PostPosted: Tue Mar 14, 2006 4:33 pm
by RuFer
Amigos:

No me funciona en los Browses esta funcion que si me funcionada antes.

Alguna sugerencia?

Saludos y gracias

Ruben Fernandez
FWH 2.7, Harbour

PostPosted: Tue Mar 14, 2006 7:33 pm
by Antonio Linares
Ruben,

Este ejemplo funciona con el build 2.7 de marzo:
Code: Select all  Expand view
#include "Fivewin.ch"


FUNCTION MAIN()

    LOCAL oDlg, oBrw

    DEFINE DIALOG oDlg

    @ 1, 1 LISTBOX oBrw FIELDS SIZE 100, 30

    oBrw:bKeyDown:= {|nK| if( nK==VK_RETURN, ( MsgInfo(), oDlg:End() ), ) }
   
    @ 3, 1 BUTTON "&Close";
           ACTION oDlg:End()

    ACTIVATE DIALOG oDlg;
             CENTER

    RETURN NIL

PostPosted: Wed Mar 15, 2006 4:40 am
by RuFer
Gracias Maestro:

Aparentemente tenĂ­a declarado nk:=LastKey()
y esto era lo que me complicaba.

Gracias y saludos.

Ruben Fernandez.