USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Combobox SEM preencher ao final
Scaliburth
BELO HORIZONTE
MG - BRASIL
ENUNCIADA !
Postada em 10/08/2011 13:52 hs            
Caros colegas do Forum, boa tarde!!!

Estou com um pequeno problema mas que não consigo resolver.
Tenho um programa de estacionamento em que nele possuo uma combobox, com a propriedade Style = 'Dropdown Combo', e na listagem vários modelos de veículos. O meu problema é que tenho que permitir ao usuário digitar um outro veículo que por ventura não esteja presente na combo, por isso, uso como 'Dropdown Combo'. Acontece que, suponhamos, que foi criado um novo veículo chamado 'AUD' e na listagem contenha o 'AUDI', quando o usuário digitar AUD e teclar enter, a combo passa a conter após perder o foco o texto com a palavra 'AUDI', mesmo que o usuário não tenha selecionado-a a partir da lista, ou seja, somente digitando mesmo. O combo não está com funções de auto-complete e também no código não possui nada que faça a busca, só preciso impedir que a combo alimente com o primeiro registro que esteja na ordem de classificação.
Já tentei uma 'manobra', mas mesmo assim não teve jeito, coloquei um label que é alimentado com na função change do combo, pegando o texto que foi digitado, mas quando faço a comparação mesmo assim ele muda.

Segue o código:
Private Sub TxtModelo_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyReturn Then
    OptClass(0).SetFocus
    TxtPlacaEntrada.Enabled = False
    TxtModelo.Enabled = False
    txtCor.Enabled = False
End If
End Sub

Alguem tem alguma idéia que possa impedir isto???
   
Scaliburth
BELO HORIZONTE
MG - BRASIL
ENUNCIADA !
Postada em 11/08/2011 22:34 hs            
Alguem tem alguma idéia de como impedir que o combo selecione o primeiro registro na ordem de classificação em relação ao que foi digitado????
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 15/08/2011 07:57 hs            
não to entendendo direito mas, se prentende selecionar qualquer um dos itens do combo seria este comando
 
Combo1.Listindex = numero do item que deseja
 
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página