View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0004899||JEDI VCL||00 JVCL Components||public||2009-08-17 10:51||2009-10-03 15:52|
|Target Version||Fixed in Version||3.39|
|Summary||0004899: TJvRichEdit content is not shown when placed on TAdvOfficePager (from TMS-Software)|
|Description||If you put an TJvRichEdit component into the page of an TAdvOfficePager the content of the RichEdit (text, pictures etc) is not visible. |
If I use the Delphi built-in TRichEdit instead the content is visible (it can not display pictures of course).
|Additional Information||If the TJvRichEdit component is placed anywhere else (outside the TAdvOfficePager) the content is displayed properly. |
I didn't copile this project for a very long time so I don't know if this behaviour startet with Delphi 2009 or the latest JEDI version or the latest TMS Component Pack version, so I don't know if this problem is related to the JvRichEdit component or the AdvOfficePager.
I'm using JVCL V3.37 and TAdvOfficePager V18.104.22.168
|Tags||No tags attached.|
cropim10.jpg (86,695 bytes)
cropim10.jpg (86,695 bytes)
Confirm with Delphi 2010, JVCL 1.38 and TMS Component Pack 22.214.171.124
The problem is with all TMS containers (AdvPanel, AdvPanelGroup, AdvPageControl, etc...)
Well, we don't have the TMS components here, so we can't test.
And it seems to me it's an issue on their side with something they do to their containers.
Unless someone comes up with a solution, this will stay as is.
The TMS answer (on their newsgroup) :
"I can only suspect this issue is in TJVRichEdit,
it does not happen with a regular TRichEdit."
Because TJVRichEdit is the only component with this problem (VCL TRichEdit work fine) ? I will waiting for new answer from their support. Wait & see...
> I can only suspect this issue is in TJVRichEdit,
My research shows that if I place a non-VCL control (CreateWindowEx) between the TAdvOfficePage and the TJvRichEdit the content is visible again. This implies that TAdvOfficePage does something with its child VCL controls. But without the TAdvOfficePage source code it is only guess work.
Fixed in SVN.
The new Delphi 2009 ParentDoubleBuffered property was not set to False. And because TAdvOfficePage uses double buffering the new property propagated the double buffering into every child including JvRichEdit which doesn't work with enabled double buffering.
|2009-08-17 10:51||freejay||New Issue|
|2009-09-08 21:04||okaryn||File Added: cropim10.jpg|
|2009-09-08 21:06||okaryn||Note Added: 0016060|
|2009-09-09 19:40||obones||Note Added: 0016074|
|2009-09-09 19:40||obones||Status||new => feedback|
|2009-09-09 19:49||okaryn||Note Added: 0016077|
|2009-10-03 15:30||AHUser||Note Added: 0016230|
|2009-10-03 15:31||AHUser||Assigned To||=> AHUser|
|2009-10-03 15:31||AHUser||Status||feedback => assigned|
|2009-10-03 15:52||AHUser||Note Added: 0016231|
|2009-10-03 15:52||AHUser||Status||assigned => resolved|
|2009-10-03 15:52||AHUser||Fixed in Version||=> Daily / SVN|
|2009-10-03 15:52||AHUser||Resolution||open => fixed|