Problemas com COMBO...
 
Notifications
Clear all

Problemas com COMBOBOX

3 Posts
2 Usuários
0 Reactions
1,132 Visualizações
(@kaleo_rs)
Posts: 0
New Member
Topic starter
 

Pessoal preciso de uma orientação para resolver um dilema com a COMBOBOX.

Criei um formulário com algumas LISTBOX e COMBOBOX e um botão de OK e um outro de CANCELAR.

Quando o foco fica na COMBOBOX e clico no botão CANCELAR, funciona como um enter ou tab. O CAMBOBOX perde o foco e sai e não passa pela Sub CHANGE e vai direto para a sub EXIT. Porém, na sub do EXIT existe uma condição que verifica se a COMBOBOX foi preenchida, afim de não deixar seguir a diante se ficou em branco, só que neste caso eu quero cancelar o processo todo e não consigo porque sempre passa pela Sub EXIT e não sei como informar que foi clicado no botão CANCELAR.

Alguém teria alguma sugestão de como contornar o problema?

 
Postado : 19/06/2016 7:02 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Sem ver a estrutura de cntroles/execução da rotina fica um tanto dificil.
Experimente alterar essa verificação para outro evento tipo update ou no enter do proximo controle.

 
Postado : 20/06/2016 6:06 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Kaleo, como o Reinaldo disse, sem ver a estrutura de controles/execução da rotina fica um tanto dificil, esta situação acontece pela alteração de estado da proprieddade Cancel do evento Exit, como diz estar realizando verificação se vazio, com certeza tem uma linha alterando o estado do Cancel para True.
Geralmente para se evitar estes inconvenientes, esta ação é utilizado em conjunto com outros eventos, como AfterUpdate, BeforeUpdate ou atraves da verificação ser realizada atraves de um Botão, ou até mesmo colocando o combobox dentro de um Frame e criando uma váriavel de verificação, mas tudo depende de como está sua estrutura.
Pesquise no forum por "SetFocus" e encontrara vários tópicos e alguns já resolvidos referente a mesma questão.

[]s

 
Postado : 20/06/2016 7:41 am