Eso amigos del foro, necesito en tiempo de ejecución modificar el titulo del checkbox cuando este cambia, como lo hago?
Gracias
#include "FiveWin.ch"
Function Inicio()
LOCAL oDlg, oChk, lVar:= .T.
DEFINE DIALOG oDlg FROM 0,0 TO 200,400 PIXEL
@ 10,10 BUTTON "Probar cambio título checkbox" OF oDlg PIXEL ACTION CambiaTituloChk(oChk)
@ 40,20 CHECKBOX oChk VAR lVar PROMPT "Título cambiante" OF oDlg PIXEL
ACTIVATE DIALOG oDlg CENTERED
Return(NIL)
Function CambiaTituloChk(oChk)
LOCAL cTitulo:="", i:=1
for i:=1 TO 10
cTitulo := "Nuevo título "+StrZero(i,3)
oChk:SetText( cTitulo )
oChk:Refresh()
SysWait(0.5)
next
Return(NIL)
#include "FiveWin.ch"
Function Inicio()
LOCAL oDlg, oChk, lVar:= .T., lCostos
DEFINE DIALOG oDlg FROM 0,0 TO 200,400 PIXEL
// ASI
@ 10,10 BUTTON "Probar cambio título checkbox" OF oDlg PIXEL ACTION CambiaTituloChk(oChk)
//@ 091, 194 CHECKBOX lCostos PROMPT "Resumen por Material" SIZE 100, 10 FONT oFont10 PIXEL OF oDlg10 COLOR nRGB ( 240, 240, 008 ), nRGB ( 008, 008, 240 )
// Ó CON ON CHANGE
@ 40,20 CHECKBOX oChk VAR lCostos PROMPT "Resumen por Material" OF oDlg PIXEL ;
ON CHANGE ( CambiaTituloChk( oChk ) )
ACTIVATE DIALOG oDlg CENTERED
Return(NIL)
Function CambiaTituloChk(oChk)
LOCAL cTitulo:="", i:=1
for i:=1 TO 10
cTitulo := "Nuevo título "+StrZero(i,3)
oChk:SetText( cTitulo )
oChk:Refresh()
SysWait(0.5)
next
Return(NIL)
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: No registered users and 20 guests