View Issue Details

IDProjectCategoryView StatusLast Update
0006400JEDI VCL00 JVCL Componentspublic2020-05-19 09:55
ReporterfschenckelAssigned Toobones 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status resolvedResolutionsuspended 
Product Version3.47 
Target VersionFixed in Version 
Summary0006400: Avoid TJvDockable form to show on a secondary monitor if not connected
DescriptionTJvDockableForm stores the current position of the form, this is its job of course.
But if you have several monitors and a form is on a secondary monitor, once this monitor is deconnected the form is always restored on its original position so it will not be visible until you reconnect the monitor.
Additional InformationI've changed the LoadDockTreeFromAppStorage procedure and the TJvDockInfoZone class to take care about the currently available desktop size to avoid the form be showned on a non present monitor.

Attached the modified files.
TagsNo tags attached.


2015-04-09 09:54


JvDockControlForm.pas (175,783 bytes)

2015-04-09 09:55


JvDockInfo.pas (39,960 bytes)


2015-09-14 11:23

administrator   ~0021187

Please provide the zipped sources of a sample application showing this


2020-05-19 09:55

administrator   ~0021890

No reply in a timely manner, suspending the issue

Issue History

Date Modified Username Field Change
2015-04-09 09:54 fschenckel New Issue
2015-04-09 09:54 fschenckel File Added: JvDockControlForm.pas
2015-04-09 09:55 fschenckel File Added: JvDockInfo.pas
2015-09-14 11:23 obones Note Added: 0021187
2015-09-14 11:23 obones Status new => feedback
2020-05-19 09:55 obones Assigned To => obones
2020-05-19 09:55 obones Status feedback => resolved
2020-05-19 09:55 obones Resolution open => suspended
2020-05-19 09:55 obones Note Added: 0021890