Fabio Gomes
Fabio Gomes

Reputation: 6022

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?

Upvotes: 8

Views: 2227

Answers (1)

Andreas Hausladen
Andreas Hausladen

Reputation: 8141

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;

Upvotes: 11

Related Questions