Por favor,

Voce poderia salvar o exemplo como texto, pois na vers�o 1.5.0 est� dando
mensagem Incorrect Outline File Version

muito obrigado

-----Mensagem original-----
De: Lairton N. de Almeida Junior [mailto:[EMAIL PROTECTED]]
Enviada em: Ter�a-feira, 14 de Mar�o de 2000 13:38
Para: [EMAIL PROTECTED]
Assunto: [sqlwin] Cor do texto num DataField desabilitado


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

==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================

Responder a