Hola,
Código Delphi
[-]
uses
Windows;
procedure TForm1.ComboBox1KeyUp(Sender: TObject;
var Key: Word; Shift: TShiftState);
begin
if (Key <> VK_RETURN) then Exit;
if ComboBox1.Items.IndexOf(ComboBox1.Text) = -1 then
begin
ComboBox1.Items.Add(ComboBox1.Text);
ComboBox1.Text := '';
end;
end;
Edito: no es que se entienda mucho lo que se quiere decir, lo que ocurre es que se me ha encendido la bombilla, como suele decirse, cuando he leído la exposición del problema: tengo para mí que he pasado por algo así. De todo modos no estoy seguro de que la solución propuesta valga para algo o no... veremos.
