Consultor Eletrônico



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.