The above example outlines a known problem
in Citect which will only be noticed by those of us who choose to
use the keyboard rather than the mouse to press buttons and change
focus. The problem occurs when the focus is switch from citect to a
popup. When the popup (genie etc) is shown focus is switched to
that window but when the window closes focus isn't correctly
restored to the main window. Although the focus rectangle displays
at the correct location Citect still thinks that it doesn't have
focus. Thus when you press return you get an error. If you use the
mouse this problem won't arise because the focus is recalculated
every time you move the mouse. As soon as you move the mouse over
the button the focus is restored and all commands, including
keyboard commands, will work properly. If you don't have a mouse
and the button will not respond to keyboard commands the only way
to restore the focus is to move the focus off the button onto some
other control and then move it back again.
CIT has confirmed this to be a problem in Citect for Windows
versions 3.00. We are researching this problem and will post new
information here as it becomes available. |