*---------------------------------------- * Ejemplo de uso *---------------------------------------- LOCAL loBar, lcTexto lcTexto = " Este texto aparece en la BARRA !!! " loBar = CREATEOBJECT("WaitStatusBar", lcTexto) =INKEY(0) lcTexto = " Ahora aparece este !!! " loBar.SetWaitText(lcTexto) =INKEY(0) RELEASE loBar *---------------------------------------- * Comienzo la definición de la calse *---------------------------------------- DEFINE CLASS WaitStatusBar AS CUSTOM PROTECTED lcSetStatusBar lcSetStatusBar="" NAME = "WaitStatusBar" PROCEDURE INIT(lcTexto) IF EMPTY(lcTexto) lcTexto = "..." ENDIF THIS.lcSetStatusBar = SET("STATUS BAR") SET STATUS BAR ON SET MESSAGE TO lcTexto RETURN "" ENDPROC PROCEDURE DESTROY LOCAL lcStatusBar lcStatusBar = THIS.lcSetStatusBar SET MESSAGE TO SET STATUS BAR &lcStatusBar RETURN "" ENDPROC PROCEDURE SetWaitText(lcTexto) IF EMPTY(lcTexto) lcTexto = "..." ENDIF SET MESSAGE TO lcTexto RETURN "" ENDPROC ENDDEFINE *---------------------------------------- * Final la definición de la clase
Luis María Guayán
No hay comentarios. :
Publicar un comentario
Los comentarios son moderados, por lo que pueden demorar varias horas para su publicación.