Bom dia pessoal,
Já faz algum tempo que eu tenho procurado (sem sucesso) uma solução para o seguinte problema:
Imagine uma situação onde exista uma combobox UF e uma combobox CIDADE. O preenchimento da combobox CIDADE é feito a partir de registros do banco de dados e disparado após que uma UF é escolhida. Analisando os eventos da combobox cogitei em fazer o preenchimento da combobox de CIDADE no evento popupMenuWillBecomeInvisible da combobox de UF, entretanto, se eu assim fizesse, a combobox de CIDADE não seria preenchida se o usuário não abrisse o popupMenu e selecionasse a UF a partir das setas do teclado, então, mudei de idéia e decidi colocar o código para o preenchimento da combobox de CIDADE no evento focusLost da combobox de UFs, entretanto, ao que me parece, quando o focusLost da UF é disparado não dá tempo de preencher a combobox CIDADE e o popupMenu dela é mostrado “cortado”.
Se alguém já tiver a solução para este problema e puder me ajudar fico grato.