Cambiar nombre a botón

Cambiar nombre a botón

Postby surGom » Mon Aug 25, 2008 2:12 pm

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
surGom
 
Posts: 640
Joined: Wed Oct 19, 2005 12:03 pm

Postby Antonio Linares » Mon Aug 25, 2008 2:34 pm

Luis,

Prueba a hacer esto para asegurarte que es el botón correcto:

MsgInfo( nBut[8]:GetText() )

y prueba a cambiarle el texto haciendo:

nBut[8]:SetText( "nuevo texto" )
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42161
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby surGom » Tue Aug 26, 2008 10:56 am

Gracias Antonio ahora funciono perfecto

Luis
surGom
 
Posts: 640
Joined: Wed Oct 19, 2005 12:03 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 35 guests