FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Pocket PC TGET.bGotFocus. No refresca despues de evaluar.
Posts: 186
Joined: Sat Oct 08, 2005 07:32 AM
TGET.bGotFocus. No refresca despues de evaluar.
Posted: Mon Jul 03, 2006 11:37 AM

Antonio
Si ejecutas el código adjunto comprobaras que al coger el foco el Get no realiza el cambio de color. Lo cambia realmente si se instroduce algun valor.

Saludos
Toni Sales

include "FWCE.ch"

//----------------------------------------------------------------------------//

function Main()

local oWnd, oGet
local cName := Space( 20 )

DEFINE WINDOW oWnd TITLE "Scroll"

@ 7, 8 GET oGet VAR cName OF oWnd SIZE 100, 18

    oGet:bGotFocus := {|| oGet:SetColor(RGB(  0,  0,  0), RGB(155,255,200) )}

ACTIVATE WINDOW oWnd

return nil

Toni Sales
Posts: 186
Joined: Sat Oct 08, 2005 07:32 AM
Re: TGET.bGotFocus. No refresca despues de evaluar.
Posted: Mon Jul 03, 2006 11:46 AM

Funciona correctamente si fuerzas con un Refresh().

oGet:bGotFocus := {|| oGet:SetColor(RGB( 0, 0, 0), RGB(155,255,200) ), oGet:Refresh()}

Saludos
Toni Sales

Toni Sales
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
TGET.bGotFocus. No refresca despues de evaluar.
Posted: Mon Jul 03, 2006 10:01 PM

Toni,

Bien, bueno ya sabemos que es preciso un :Refresh() en Pocket PC. Gracias :)

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion