Consultor Eletrônico



Kbase P84643: Set-wait-state("") does not return to cursor to arrow in a Trigger of a combo-box
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   30/12/2009
Status: Unverified

SYMPTOM(s):

Set-wait-state("") does not return to cursor to arrow

The trigger of LEAVE of the combo-box have a set-wait-state("general") command followed by a set-wait-state("") command

Mouse pointer stays as an hourglass even though the wait state has been turned off

Happens only with combo-box

CAUSE:

When the listbox portion of the combo-box is dropped the listbox captures the mouse (so all mouse messages go to the listbox). So, the message that Progress is waiting for to change the pointer back to the arrow never arrives to the combo-box itself but, it goes to the listbox instead, which doesn't know that we want to change the pointer.

FIX:

Use a selection-list instead of a combo-box.