Applies To:
  • CitectSCADA 5.30, 5.31, 5.40, 5.41, 5.42
  • CitectHMI 5.30, 5.31, 5.40, 5.41, 5.42

Summary:
If an ActiveX control (i.e. combo box, list box) is placed on a full graphics page, in runtime I am able to select all list items in the combo or list box control by using a left mouse-click. However, if I place that same control on a popup page, I can no longer select the list items in the control. Does the fault lie with the ActiveX object losing focus? 

Solution:
This is most likely an issue with the way mouse events are being handled in Citect VBA (CiVBA) for popup windows. The mouse event is not handled correctly unless the popup is moved to page origin (top left coordinates of the page). Unless you move the popup to page origin it is only possible to make a selection using the keyboard arrow keys and hitting <Enter>. Or the control can be placed on the bottom edge of the popup page so that list items can be selected; but for many, this proposed work-around is unacceptable.

Citect has confirmed this to be a problem in CitectHMI/SCADA versions 5.30 to 5.42. This problem has been fixed in version 5.50.

 

Keywords:
 

Attachments