J'ai passé un peu de temps à trouver une solution pour empêcher la saisie dans une combobox
Je vous l'indique ci-dessous.(Je suis preneur d'une solution plus simple, merci d'avance)
A l'événement 'appui sur une touche' je remplace la touche par un code nul.
procedure TForm1.ComboBox1KeyPress(Sender: TObject; var Key: Char);
begin
Key:=chr(0);
end;