Existe alguma maneira de detectar um clique de mouse fora de um controle de usuári

Estou criando uma caixa suspensa personalizada e quero me registrar quando o mouse é clicado fora da caixa suspensa para ocultá-la. É possível detectar um clique fora de um controle? ou devo criar algum mecanismo no formulário que o contenha e verificar se há um clique de mouse quando qualquer caixa suspensa estiver aberta?

questionAnswers(5)

yourAnswerToTheQuestion