FOCO EM CONTROLE DESAJUSTADO
Seguinte:
Tenho uma aplicação em VB6 que não está respeitando o commando de Enabled e SetFocus do envento
LostFocus de um TextBox:
Existem dois commandButtons no form ( Command001 e Command002 ), que estão com Enabled = False, até
a saÃda do foco do Text008.
Pelo código abaixo, deveria tornar apenas o command002 habilitadol e com foco, ocorre que está habilitando
os dois commandbuttons e o foco está em command001.
Quando devolvo o foco para o Text008 pelo meu código deveriam os dois botões ficarem dsabilitados, mas está apenas
desabilitando o command002 e command001 continua habilitado.
Não há código para habilitação ou desabilitação para o command001.
Já verifiquei o tabindex de todos os controles e estão na sequência necessária Text008 = 5 e Command002 = 6
O código:
Private Sub Text008_LostFocus()
Text008.BackColor = vbWhite
If Text008.Text = [Ô][Ô] Or Not IsNumeric(Text008.Text) Then
Text008.Text = 0
End If
intParticipantes = Text008.Text
Text008.Text = Format(intParticipantes, [Ô]#00[Ô])
Command002.Enabled = True
Command002.SetFocus
End Sub
Como disse, ainda não há código para habilitação ou desabilitação do Command001
. . .
tem como vc postar uma imagem do seu form
se vc estiver colocando ou o textbox ou os commands dentro de um frame pode ate ser este o problema
se vc estiver colocando ou o textbox ou os commands dentro de um frame pode ate ser este o problema
Cara
Por acaso teria como mandar esse pedaço do projeto para avaliação
Outra coisa...por acaso vc n criou indices n né?
Tem algum código no GotFocus do Text8?
Os dois buttons estão dentro de um frame, mas eu nunca tive problemas com mudança de foco , mesmo os controles
estando dentro de um frame.
Em outros programas meus, isso não acontece.
Acabei de fazer uma mudança e há apenas um commando command001.enabled = true e apenas um comando
command001.setfocus mas continua o problema na saÃda do foco do text 008
Gravei o texto do form em um arquivo do word, mas o site não está aceitando o formato do arquivo para
ser anexado.
estando dentro de um frame.
Em outros programas meus, isso não acontece.
Acabei de fazer uma mudança e há apenas um commando command001.enabled = true e apenas um comando
command001.setfocus mas continua o problema na saÃda do foco do text 008
Gravei o texto do form em um arquivo do word, mas o site não está aceitando o formato do arquivo para
ser anexado.
Não há indices nos controles.
vou tentar mandar o código do form em pedaços.
me desculpem se não sei enviar o anexo.
Blz . . .
Só há um commando command001.enabled = true no lostfocus do Text001
colega se quizer enviar o projeto inteiro basta zipa-lo e anexar aqui que ele aceitara
não compacte como rar somente como zip ok
qalquer arquivo para ser enviado deve ser desta forma
não compacte como rar somente como zip ok
qalquer arquivo para ser enviado deve ser desta forma
Eu, sinceramente não sei qual foi o problema, não deletei nem mesmo uma linha do código, mas, apaguei todos os controles
e os criei novamente, exatamente com estavam e o problema acabou, todos os focos seguem sua ordem.
Blz . . .
Esqueci.
Lembrei.
Agradeço a todos pela disposição em ajudar.
Desculpa ter esquecido de agradecer.
Blz . . .
Mais tarde ou amanhã vou encerrar o tópico.
Dia seguinte o problema voltou, ai deletei o command001 e passei o código para o lostfocus do text
que chamava o mesmo.
Não entendi o porque do problema, já que em muitos outros forms não apresentou o problema especÃfico
do foco não respeitar o comando, só nesse form.
Blz . . .
A vida continua, e com problemas a serem resolvidos.
Tópico encerrado , respostas não são mais permitidas