View Issue Details

IDProjectCategoryView StatusLast Update
0006400JEDI VCL00 JVCL Componentspublic2015-09-14 11:23
ReporterfschenckelAssigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status feedbackResolutionopen 
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.

Activities

2015-04-09 09:54

 

JvDockControlForm.pas (175,783 bytes)

2015-04-09 09:55

 

JvDockInfo.pas (39,960 bytes)

obones

2015-09-14 11:23

administrator   ~0021187

Please provide the zipped sources of a sample application showing this

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