View Issue Details

IDProjectCategoryView StatusLast Update
0005177JEDI VCL00 JVCL Componentspublic2010-11-09 14:38
ReporterLoPiTaLAssigned Toobones 
PrioritynormalSeveritytrivialReproducibilityalways
Status resolvedResolutionfixed 
Product Version3.39 
Target VersionFixed in Version 
Summary0005177: VS.NET style don't paint correctly when auto-hidde
DescriptionWhen more than one form are hidden on the same side, it is only shown the last, independently on the tab which you choose.

Steps - On the AdvancePro docking demo:
1.- Server Style -> VS.NET style.
2.- Create one VS.NET style form.
3.- Dock to any side.
4.- Create another form.
5.- Dock to the same side.
6.- AutoHide both forms.
7.- Show any of them. Both tabs will show the same form, the last docked form. If you show another than the last, the form shown is the last, it have a smaller width (or height if docked top or bottom) and it is painted incorrectly.
Additional InformationUsing:
  Delphi 2007
  JVCL 3.39
TagsJVCL

Activities

obones

2010-03-09 11:01

administrator   ~0017268

Please try with the latest SVN content, I'm not seeing this behavior

LoPiTaL

2010-03-09 16:37

reporter   ~0017295

Hi! Thank you for answering.
I have already updated to the last SVN version and installed it (downloaded today). Now I am seeing on the AboutJVCL property of the JEDI components the value "Version 3.40", so I suppose that I have updated it correctly.
The behaviour is the same:
2 Forms docked on the same side, both hidden in tabs (hide them by clicking the strange button near the close button).
Show any of them, and always is shown the same form (you can realize this because the caption of the form's pannel is the same for both tabs).
Tested on the "AdvancePro" demo, under JvDocking folder.

Thanks again,
LoPiTaL

LoPiTaL

2010-04-25 20:23

reporter   ~0017369

Hi once again!
I have tested your example demo on Delphi 2010 and it works fine here, so the problem is because of using Delphi 2007.
I hope this helps.

LoPiTaL

obones

2010-10-08 14:57

administrator   ~0017774

Weird, there should not be any difference.
Do you still see this?

LoPiTaL

2010-10-08 15:20

reporter   ~0017787

Hi, after updating to Delphi 2010, the problem solved itself, both in your demo and in my program. I uninstalled Delphi 2007 and I have began to work with 2010, so I cannot tell you anything else, but since I hadn't done anything, I suppose there was a bug or something on the VCL of Delphi 2007.

LoPiTaL

obones

2010-11-09 14:38

administrator   ~0018047

Ok, I'm assuming this is fixed

Issue History

Date Modified Username Field Change
2010-02-23 10:01 LoPiTaL New Issue
2010-02-24 08:52 LoPiTaL Tag Attached: JVCL
2010-03-09 11:01 obones Note Added: 0017268
2010-03-09 11:01 obones Status new => feedback
2010-03-09 16:37 LoPiTaL Note Added: 0017295
2010-04-25 20:23 LoPiTaL Note Added: 0017369
2010-10-08 14:57 obones Note Added: 0017774
2010-10-08 15:20 LoPiTaL Note Added: 0017787
2010-11-09 14:38 obones Note Added: 0018047
2010-11-09 14:38 obones Status feedback => resolved
2010-11-09 14:38 obones Resolution open => fixed
2010-11-09 14:38 obones Assigned To => obones