Delphi 2010 forms shows on "wrong" monitor -
i have simple test app, 1 empty form, , second containing tbutton. button script this:-
procedure tform1.button1click(sender: tobject); begin form2.show(); end; form2 auto-created @ startup. there's no other code @ all.
when run app, can press button , form2 appears. can reposition/resize form2 on primary monitor, , close it. if press form1 button again, form2 correctly reappears in position last at. fine far...
however, if position form2 onto secondary monitor, close it, , press button, form2 appears on primary monitor!
i want form reappear on monitor last on - how can behaviour??
this because default value form's defaultmonitor property dmactiveform.
set form2's defaultmonitor dmdesktop, , problem resolved.
Comments
Post a Comment