View Issue Details

IDProjectCategoryView StatusLast Update
0001576JEDI VCL00 JVCL Componentspublic2004-04-06 18:09
ReporterFlyingAvatarAssigned ToAHUser 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version 
Target VersionFixed in Version 
Summary0001576: JvImage Doesn't Paint if Picture is Assigned at Runtime
DescriptionIf I load an image to JvImage.Picture or Pictures (Assigned it from a JvGIFImage loaded via a TResourceStream) the picture will not be painted unless the State propety of the JvImage changes (MouseEnter or MouseLeave).

I have worked around the problem by adding this after loading:

  JvImage1.State := JvImage1.State;

For some reason, JvImage1.Invalidate and JvImage.Repaint have no effect.
TagsNo tags attached.

Activities

user72

2004-04-04 05:06

  ~0003628

Are you using Assign() or direct assignment (i.e JvImage1.Picture := GifPicture)?

AHUser

2004-04-06 18:09

developer   ~0003676

Fixed in CVS.

JvImage works with two Picture instances. The one from the TImage and an own picture. By calling "JvImage.Picture.Assign()" only the own picture was changed.

Issue History

Date Modified Username Field Change
2004-04-04 01:14 FlyingAvatar New Issue
2004-04-04 05:06 user72 Note Added: 0003628
2004-04-05 06:59 user72 Status new => feedback
2004-04-06 18:09 AHUser Status feedback => resolved
2004-04-06 18:09 AHUser Resolution open => fixed
2004-04-06 18:09 AHUser Assigned To => AHUser
2004-04-06 18:09 AHUser Note Added: 0003676