FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour CANCEL en SBUTTON no funciona
Posts: 1088
Joined: Fri Oct 07, 2005 03:33 PM
CANCEL en SBUTTON no funciona
Posted: Fri Sep 02, 2011 12:46 PM

Holas,

alguien tiene funcionando SBUTTONS con CANCEL, un SBUTTON con cancel definido no cancela la validación en un GET, estoy utilizando la versión 7 de sbutton

saludos

Marcelo

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: CANCEL en SBUTTON no funciona
Posted: Fri Sep 02, 2011 01:13 PM

Intenta:

LCANCEL := .T.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1088
Joined: Fri Oct 07, 2005 03:33 PM
Re: CANCEL en SBUTTON no funciona
Posted: Fri Sep 02, 2011 03:18 PM

karinha,

gracias por responder, pero ya intente eso también aún así no me está funcionando

saludos

Marcelo

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: CANCEL en SBUTTON no funciona
Posted: Fri Sep 02, 2011 03:47 PM

Y con CANCEL UPDATE directamente en el REDEFINE BUTTON??

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1074
Joined: Fri Oct 07, 2005 01:56 PM
Re: CANCEL en SBUTTON no funciona
Posted: Fri Sep 02, 2011 04:24 PM
Hola

sbutton es la clase de manuel mercado, si es asi

prueba modificando la clase C:\FWH\SOURCE\CLASSES\CONTROL.PRG
Code (fw): Select all Collapse
METHOD KillFocus( hCtlFocus ) CLASS TControl

   local oWnd

   if ! Empty( hCtlFocus ) .and. ::bValid != nil .and. WndParents( hCtlFocus, ::hWnd ) .and. ;
      ( oWnd := oWndFromhWnd( hCtlFocus ) ) != nil .and. ;
      Upper( oWnd:Classname() ) $ "TBUTTON;TBTNBMP;TBUTTONBMP;TSBUTTON" .and. ;
      ( oWnd:lCancel != nil .and. oWnd:lCancel .and. ;
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
Posts: 1088
Joined: Fri Oct 07, 2005 03:33 PM
Re: CANCEL en SBUTTON no funciona
Posted: Fri Sep 02, 2011 04:30 PM

Patricio,

gracias, ya había encontrado eso y se soluciona con ello, muchas gracias por responder

karinha, gracias por la atención

saludos

Marcelo

Continue the discussion