clicando no edit
como que eu faço para que quando eu clico no edit ele nao receba o foco como no edit da calculadora do windows????????
Zumbi
Curtidas 0
Respostas
Eniorm
28/05/2004
como que eu faço para que quando eu clico no edit ele nao receba o foco como no edit da calculadora do windows????????
Tenta o seguinte, no evento OnClick do edit, mande o
foco pra outro componente..., ex:
procedure Tform1.Edit1Click(Sender : TObject); begin Label1.SetFocus; // ou até mesmo: form1.SetFocus; end;
Coloque a prop ReadOnly como True, se for o caso...
T+
GOSTEI 0
Beppe
28/05/2004
Enabled = False;
GOSTEI 0
Tatuweb
28/05/2004
Só para complementar caso vc queira inserir dados no edit mas quiser ele sem foco basta inserir a linha:
[b:814dc7ba5b] DestroyCaret;[/b:814dc7ba5b]
no evento desejado (OnChange, OnEnter, etc).
[b:814dc7ba5b] DestroyCaret;[/b:814dc7ba5b]
no evento desejado (OnChange, OnEnter, etc).
GOSTEI 0
Fabio.hc
28/05/2004
Ou
TabStop = false;
TabStop = false;
GOSTEI 0
Zumbi
28/05/2004
ae pessoal isso nao faz o que eu quero tentam abrir a calculcadora do windows e clicar no edit ou tentam selecionar o que esta no ´text´ do edit da calculadora do windows...
enabled:= false..... isso funciona mas deixa o edit como desabilitado logo entao o text do edit fica cinza....
enabled:= false..... isso funciona mas deixa o edit como desabilitado logo entao o text do edit fica cinza....
GOSTEI 0
Dopi
28/05/2004
E se você usar um Panel com aparência de Edit... Fiz isso em um componente calculadora que desenvolvi...
http://acbr.sourceforge.net
(por enquando somente disponivel por CVS)
http://acbr.sourceforge.net
(por enquando somente disponivel por CVS)
GOSTEI 0
Beppe
28/05/2004
enabled:= false..... isso funciona mas deixa o edit como desabilitado logo entao o text do edit fica cinza....
zumbi, neste caso, sete Enabled apenas do conteiner do edit para False. Claro, inclua um novo panel sem bordas para servir de conteiner, se necessário.
GOSTEI 0
Carlosrm
28/05/2004
Mudar a propriedade AutoSelect do TEdit para False não resolve ?
carlosrm. Boa sorte.
carlosrm. Boa sorte.
GOSTEI 0