Restituir valor de forecolor
Saludos davsoft. Mira yo he hecho una clase para usar botones sin cuadros o sea solo muestra el caption de un label incluido en la clase basada en un command. En el evento mousemove pongo
WITH this
.label1.FontBold = .T.
.label1.ForeColor = RGB(255,0,0)
endwith
para mostrar el texto resaltado y en rojo cuando pasa el raton por el control.
Pero no se como restituir el color anterior aun cuando estoy poniendo el siguiente código en mousedown, mouseup y mouseleave.
with this
.Label1.FontBold = .f.
.label1.ForeColor = cForecolor
this.Refresh
endwith
cForecolor es una variable donde guardo el label1. Forecolor. Me restituye el fontbold a .f. Pero el color que tenia el caption del label antes de pasar el mouse por el control no lo restituye. También probé poniendo ese código en lostfocus y otros eventos pero nada.
Saludos desde venezuela. Espero puedas ayudarme. Gracias
WITH this
.label1.FontBold = .T.
.label1.ForeColor = RGB(255,0,0)
endwith
para mostrar el texto resaltado y en rojo cuando pasa el raton por el control.
Pero no se como restituir el color anterior aun cuando estoy poniendo el siguiente código en mousedown, mouseup y mouseleave.
with this
.Label1.FontBold = .f.
.label1.ForeColor = cForecolor
this.Refresh
endwith
cForecolor es una variable donde guardo el label1. Forecolor. Me restituye el fontbold a .f. Pero el color que tenia el caption del label antes de pasar el mouse por el control no lo restituye. También probé poniendo ese código en lostfocus y otros eventos pero nada.
Saludos desde venezuela. Espero puedas ayudarme. Gracias
1 Respuesta
Respuesta de davsoft
1