Login

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
57 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 56 Visitantes :: 2 Motores de busca

thiag0ms

[ Ver toda a lista ]


O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Brasília
Estamos no Twitter
Nossa Comunidade
Nosso Grupo
Últimos assuntos
» Modificar TitleBar e Icone do Executavel.
Hoje à(s) 09:28 por Sub-Zero

» Criar atalho, SYS(2020) e Desktop
Ontem à(s) 23:07 por Sub-Zero

» Karaoke feito em FoxPro 2.6
Ontem à(s) 18:51 por Sub-Zero

» Como separar caminho do diretório?
Ontem à(s) 18:49 por Sub-Zero

» Erro no Projeto Chat
Ontem à(s) 15:35 por renatojunior2009

» Utilizando PHPMailer
Ontem à(s) 09:45 por paulomelo

» Programador em Visual Foxpro
Ontem à(s) 09:03 por mauro victoria

» Link PHP (Dúvida)
21/5/2012, 08:25 por BrunoMesquita

» Fundo do PROJETO Transparente??
20/5/2012, 19:48 por thiag0ms

» Minimizar , Maximizar e Restaurar
18/5/2012, 16:28 por FERNANDOMATRELLA

» Pivot Table no sql server
15/5/2012, 12:35 por edspicer

» Scroll EditBox Automatico
14/5/2012, 10:31 por Julio

» Select Nexval do FoxPro no OracleXE
10/5/2012, 00:16 por Sub-Zero

» Colocar gif na caixa do MESSAGEBOX ()
9/5/2012, 14:39 por Linghston

» Comparar Versões do programa.exe
8/5/2012, 16:10 por Linghston

» Menu lateral
7/5/2012, 02:36 por lardecristo

» Fazer com que a tela do sistema assume a janela principal
7/5/2012, 02:20 por lardecristo

» Trocar Palavra no Sistema
7/5/2012, 01:55 por lardecristo

» invocar Dll em Xbase
7/5/2012, 01:18 por lardecristo

» Fechar Porta Aberta
7/5/2012, 01:00 por lardecristo

Modificar TitleBar e Icone do Executavel.

23/5/2012, 20:17 por thiag0ms

Oi, tem como desabilitar o botao de Maximizar do TitleBar...

Eu keria simular uma TitleBar...mais …

Comentários: 2

Criar atalho, SYS(2020) e Desktop

23/5/2012, 17:57 por thiag0ms

Ola denovo...3 dúvidas...

como diz o título do tópico eu queria como criar uma atalho no …

Comentários: 3

Karaoke feito em FoxPro 2.6

23/5/2012, 11:45 por fabiomacarrao

Bom dia a todos. Desenvolvi um programa em FoxPro for windows 2.6 para karaoke. tenho mais de 2700 …

Comentários: 3

Como separar caminho do diretório?

20/5/2012, 21:30 por thiag0ms

tentei di muitas formas mais ainda não consegui...

bom, eu fis uma rotininha para que quando o …

Comentários: 10

Erro no Projeto Chat

2/5/2012, 08:37 por renatojunior2009

Bom dia Pessoal,

Estou desenvolvendo um chat , só que estou com dois erros o qual eu não sei …

Comentários: 6

Estatísticas
Temos 4048 usuários registrados
O último usuário registrado atende pelo nome de fabiomacarrao

Os nossos membros postaram um total de 14429 mensagens em 2047 assuntos

COMO MUDAR COR DO OBJETO EM FOCO ? 5 5 1

COMO MUDAR COR DO OBJETO EM FOCO ?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Em curso COMO MUDAR COR DO OBJETO EM FOCO ?

Mensagem por marcelopacto em 12/4/2010, 11:34

Tenho a seguinte situação, quando o usuário vai digitar cada campo de um formulário, mudo a cor e negrito o campo que está sendo digitado assim:
no GOTFOCUS do objeto
Código:
 THIS.forecolor=RGB(255,255,0)  && COR DA LETRA AMARELO
 THIS.backcolor=RGB(0,0,0)        && COR DO FUNDO PRETO
 THIS.fontbold=.T.                    && NEGRITO

e para que volte ao normal ao sair do campo, coloco no LOSTFOCUS:
Código:
 THIS.forecolor=RGB(0,0,0)              && COR DA LETRA PRETO
 THIS.backcolor=RGB(255,255,255)    && COR DO FUNDO BRANCO
 THIS.fontbold=.F.                          && SEM NEGRITO


eu gostaria de saber uma forma de que todos objetos TEXTBOX de um FORMULARIO assumissem esse comportamento automaticamente, pq estou fazendo 'no braço' em cada campo... dá uma trabalheira danada...

valeu !

Marcelo
'o IMPOSSÍVEL só existe até que alguém o FAÇA'

marcelopacto
Participa Pouco
Participa Pouco


Voltar ao Topo Ir em baixo

Em curso Re: COMO MUDAR COR DO OBJETO EM FOCO ?

Mensagem por Marcos Guedes em 12/4/2010, 11:42

Crie uma classe VCX para isto.
E ao invés de utilizar o textbox padrão do fox, arraste para o formulário o textbox criado por você:
- Clique aqui para baixar o exemplo!

Obs.: Se tiver problemas em criar/utilizar a classe VCX, é só postar.


Resolve o problema?

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Em curso Re: COMO MUDAR COR DO OBJETO EM FOCO ?

Mensagem por hugo em 12/4/2010, 11:47

ja votei!

este menino eh demais!

valeu

_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]

hugo
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Em curso Re: COMO MUDAR COR DO OBJETO EM FOCO ?

Mensagem por Nelson Arcas em 12/4/2010, 11:53

Marcelo.
O que voce poder fazer é criar uma classe do tipo Textbox e programar nos eventos (gotfocus e lostfocus) a sua codificação assim em todos os seus forms voce consegue utilizar o codigo.

Ou voce pode criar um método dentro do form e fazer a chamada de dentro do seu textox

Exemplo no evento Gotfocus
Código:
thisform.acerta_foco(1)


Exemplo no evento lostfocus
Código:
thisform.acerta_foco(2)



Código do método.
Código:

PARAMETERS ltipo

*** ltipo *********
* 1 -> Gotfocus *
* 2 -> Lost Foccus*
*** Set Focus *****

IF ltipo=1
   THIS.FORECOLOR=RGB(255,255,0)  && COR DA LETRA AMARELO
   THIS.BACKCOLOR=RGB(0,0,0)        && COR DO FUNDO PRETO
   THIS.FONTBOLD=.T.                    && NEGRITO
            THIS.REFRESH
ELSE

   THIS.FORECOLOR=RGB(0,0,0)              && COR DA LETRA PRETO
   THIS.BACKCOLOR=RGB(255,255,255)    && COR DO FUNDO BRANCO
   THIS.FONTBOLD=.F.                          && SEM NEGRITO
            THIS.REFRESH
ENDIF

Nelson Arcas
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Em curso Re: COMO MUDAR COR DO OBJETO EM FOCO ?

Mensagem por marcelopacto em 12/4/2010, 12:35

Beleza. 100% resolvido para os Novos formulários. Agora suponhamos que eu queira aplicar essa solução aos formulários que eu já tenho prontos ? Por que usando a Classe, eu teria que refazer todos os forms para que os objetos textbox virem meutextbox ou se eu for usar o método terei que editar o GotFocus e o LostFocus de cada objeto (textbox) para adicionar o acerta_foco(x). Não existe alguma forma de eu disparar no INIT do FORMULÁRIO uma instrução que no GOTFOCUS de todos objetos da classe 'textbox' execute o 'acerta_foco(1)' e no LOSTFOCUS execute o 'acerta_foco(2)' ??

Marcelo

marcelopacto
Participa Pouco
Participa Pouco


Voltar ao Topo Ir em baixo

Em curso Re: COMO MUDAR COR DO OBJETO EM FOCO ?

Mensagem por Marcos Guedes em 12/4/2010, 13:16

Veja se esta função resolve:
Código:
PROCEDURE mudarclasse AS void
   LPARAMETERS caminhoform AS STRING, classeoriginal AS STRING, classenova AS STRING, nomevcx AS STRING

   LOCAL nomeform AS STRING
   m.nomeform = JUSTSTEM(m.caminhoform)

   USE (m.caminhoform) IN SELECT(m.nomeform) ALIAS(m.nomeform) SHARED

   UPDATE (m.nomeform) SET CLASS=m.classenova , classloc=m.nomevcx ;
   WHERE UPPER(CLASS)=UPPER(m.classeoriginal)

   USE IN SELECT(m.nomeform)

ENDPROC


Para utilizar, siga este exemplo, com base no VCX que disponibilizei:
Código:
m.mudarclasse("form2.scx", "textbox", "textboxs", "foco.vcx")


Ou, se seu form estiver dentro de uma pasta, ex.: Forms
Código:
m.mudarclasse("Forms\form2.scx", "textbox", "textboxs", "foco.vcx")


Obs.: Faça BACKUP antes de realizar os testes, se houver erros, seu form será conrrompido!!!

Resolve?

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Em curso Re: COMO MUDAR COR DO OBJETO EM FOCO ?

Mensagem por Marcos Guedes em 16/5/2010, 12:30

E aí, Marcelo?
Resolveu?

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum