View Issue Details

IDProjectCategoryView StatusLast Update
0005998JEDI VCL00 JVCL Componentspublic2012-10-03 12:11
Reporterkmz7Assigned ToAHUser 
Status resolvedResolutionfixed 
Product VersionDaily / GIT 
Target VersionFixed in Version 
Summary0005998: Border of some edit controls (with buttons) disappears when VCL Styles used (XE3)
DescriptionSome Edit controls (e.g. with buttons inside) has issues with VCL Styles enabled. Border missing when form shown, it appears on mouse move, and disappears on enter. Part of left border destroyed by text background on control exit.
RAD Studio XE3 used.
TagsNo tags attached.



2012-10-03 11:10

developer   ~0020240

Do those "some edit control" have a class name?


2012-10-03 11:24

reporter   ~0020241

All with button inside... TJvDirectoryEdit, TJvFilenameEdit, TJvCalcEdit, etc... And TJvMaskEdit too. Looks like all Edits inheriting TJvCustomComboEdit... It has same glitch.


2012-10-03 12:10

developer   ~0020242

Well, this is another bug in the VCL's Style engine which paints edits smaller than they are. You get a one pixel extra left, top, right and bottom border. And that causes the interior rectangle to paint over the now wrongly painted edit border. Even the button isn't placed correctly anymore.

Wordaround added to svn revision 13451.

Issue History

Date Modified Username Field Change
2012-10-03 08:12 kmz7 New Issue
2012-10-03 11:10 AHUser Note Added: 0020240
2012-10-03 11:24 kmz7 Note Added: 0020241
2012-10-03 12:10 AHUser Note Added: 0020242
2012-10-03 12:11 AHUser Status new => resolved
2012-10-03 12:11 AHUser Resolution open => fixed
2012-10-03 12:11 AHUser Assigned To => AHUser