Receber somente iens da lista do ComboBox
Como fazer para que um ComboBox só aceite texto que estiver na lista?
Obrigado.
Obrigado.
Inutaishou
Curtidas 0
Respostas
Bon Jovi
11/04/2003
Faça algo assim, no evento OnExit e/ou onde preferir:
procedure TForm1.VerificaCombo;
begin
if ComboBox1.Items.IndexOf(ComboBox1.Text) < 0 then
begin
ComboBox1.SetFocus;
raise Exception.Create(´Valor nao está na combo´);
end;
end;
procedure TForm1.VerificaCombo;
begin
if ComboBox1.Items.IndexOf(ComboBox1.Text) < 0 then
begin
ComboBox1.SetFocus;
raise Exception.Create(´Valor nao está na combo´);
end;
end;
GOSTEI 0
Adilsond
11/04/2003
Passe a propriedade Style para csDropDownList
GOSTEI 0
Bon Jovi
11/04/2003
Mas assim não haverá busca incremental.
GOSTEI 0