Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I make Delphi 2009 open my application in the second monitor by default?

When debugging I always want Delphi to open my application in the second monitor but it always open in the first one, I know I can save the application placement before closing but I want it to always open in the second monitor when in debug mode.

Is there some way to configure delphi 2009 to do that?

like image 427
Fabio Gomes Avatar asked Dec 17 '08 11:12

Fabio Gomes


1 Answers

Delphi doesn't have his feature.

What I do is to add code to the OnCreate handler of the main form that moves the form to the second monitor if the Delphi-Debugger is attached to the application.

  if (DebugHook <> 0) and (Screen.MonitorCount > 1) then
    Left := Screen.Monitors[1].Left;
like image 176
Andreas Hausladen Avatar answered Nov 02 '22 13:11

Andreas Hausladen