Kbase P6420: Error 5905 with a CONTROL-FRAME in scrollable frame
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  1/12/2007 |
|
Status: Unverified
FACT(s) (Environment):
Progress 8.x
Progress 9.x
OpenEdge 10.0x
OpenEdge 10.1A
Windows
SYMPTOM(s):
ActiveX is placed within a scrollable frame
Error 5905 results when frame containing the ActiveX control is scrolled so that the control is no longer visible in the Viewport
**All or part of CONTROL-FRAME is being placed outside of <parent widget id> by setting <attribute>. (5905)
**All or part of CONTROL-FRAME is being placed outside of FRAME <FrameName> by setting X. (5905)
**All or part of CONTROL-FRAME is being placed outside of FRAME <FrameName> by setting Y. (5905)
ActiveX becomes invisible
ActiveX does not become visible even when the frame is scrolled back to its original starting point
Problem does not occur with a scrollable window
CAUSE:
Bug# 20060929-004
FIX:
Option #1
Upgrade to OpenEdge 10.1B
Option #2 - Can use a scrollable window instead of a scrollable frame
Place the OCX into a intermediate Frame, configured with no Title Bar, not Scrollable and no Box. This intermediate Frame can be scrolled correctly inside its container scrollable Frame.
Option #3 - Cannot use a scrollable window instead of a scrollable frame
Make the window scrollable and enlarge its virtual size so it can contain a bigger non-scrollable Frame.