Muitas vezes, quando precisamos tratar erros do usuário, caso ele esqueça de preencher um campo ou selecionar um item em uma Combo, enfim, aqui vai uma dica muito legal e interessante de se implementar no sistema.
if SendMessage(ComboBox1.Handle, CB_GETDROPPEDSTATE, 0, 0) <> 1 then
SendMessage(ComboBox1.Handle, CB_SHOWDROPDOWN, 1, 0);
Primeiramente, a condição IF verifica se a ComboBox está Fechada, caso esteja, envia a mensagem para a ComboBox abrir.
muito boa dica
ResponderExcluir