Ol�,

Pediram aqui na ista um dia desses uma forma de colocar cor no texto de um 
datafield desabilitado. O padr�o do SQLWindows/32 � deixar esse texto cinza.

Este programa que montei, anexado a esta mensagem, faz isso.
No exemplo o texto fica azul, mas a cor pode ser facilmente configurada 
assim:

Data Field: df1
        Message Actions
                On SAM_Create
                        Set df1.nCor = COLOR_Blue
                        Set MyValue = "zzzzzzzzzz"

Habilitar/Desabilitar o data field pode ser feito de diversas maneiras, mas 
eu montei o exemplo assim:

Pushbutton: pb1
        Message Actions
                On SAM_Click
                        Call df1.Desabilita(  )
Pushbutton: pb2
        Message Actions
                On SAM_Click
                        Call df1.Habilita(  )

A id�ia � mudar as caracter�sticas do DataField, dando a impress�o de que 
ele est� desabilitado, pela cor background, colocando cinza. Dessa forma o 
usu�rio pensa que o campo est� desabilitado quando na verdade ele n�o est�.

Mas a� temos que evitar que o usu�rio consiga digitar alguma coisa ou setar 
o foco no dataFeild mesmo ele estando habilitado(por�m com apar�ncia de 
desabilitado).
Isso � feito interceptando-se as mensagens de digita��o no objeto e 
retornando FALSE.

Este exemplo serve tamb�m para vermos como tirar um objeto da sequ�ncia de 
tabs.

Olhem o exemplo,
Qualquer problema e/ou sugest�o mandem mensagens pra lista.

um abra�o,
Lairton N. de Almeida Jr.
[EMAIL PROTECTED]



______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

desabilitadoColorido.zip

Responder a