[Stackoverflow] [Progress OpenEdge ABL] "Leave" event of DTPicker OCX visual component is not always fired

Status
Not open for further replies.
D

Dominique

Guest
I'm working with Progress, release 11.6. I've added an OCX control on a window, being the DatePicker:

Microsoft Date and Time Picker Control, version 6.0

That OCX is defined in the local file "Msomct2.ocx" (when checking "File, Details" in Windows explorer, the "Details" tab's file version is "6.0.81.77").

I've written a LEAVE event, like this:

Code:
ON LEAVE OF OCX-control /* DTPicker */
DO:
  RUN Do_Something.
END.

This seems to work more or less fine:

  • I open the DatePicker (the calendar), I choose a date, I press TAB and the event is fired.
  • I enter a date manually (I'm typing very slowly), I press TAB and the event is fired.

But there's a catch:

  • I enter a date manually (I'm typing extremely fast) and I press TAB (instead of typing "12" as the day and typing TAB, it looks like I'm typing "12TAB"), and the event seems not to be fired.

Is this a known problem of the OCX, of the Progress environment, and is there a known solution for this?

Continue reading...
 
Status
Not open for further replies.
Top