Tengo este botón en un folder
REDEFINE GET oGet[3] VAR nDifiere picture "@e 999,999.99" id 104 of oFld:adialogs[2] UPDATE
REDEFINE BUTTON nBut[8] ID 110 OF oFld:adialogs[2] ACTION HACERNOTA() UPDATE
REDEFINE SAY oGet[4] VAR cHago id 200 of oFld:adialogs[2] UPDATE COLOR RGB(130,0,240) FONT oFont
ACTIVATE DIALOG odlg center
Y en esta rutina le digo que según esta condición cambie
//
if nDifiere > 0
nBut[8]:cCaption := "N. Crédito"
chago := "N. Crédito"
elseif nDifiere < 0
nBut[8]:cCaption := "N. Débito"
chago := "N. Débito"
else
chago := ""
endif
nBut[8]:refresh()
oGet[4]:refresh()
dónde nBut está declarado com estático, al igual que oGet pero el nBut no me lo actualiza. Bien oGet que es un cText me lo refresca correctamente (lo tuve que poner al fallar lo otro)
A qué se debe esto?
Gracias
Luis