Results 1 to 6 of 6

Thread: Positie form op een monitor

  1. #1
    Senior Member
    Join Date
    Jan 2005
    Location
    Waspik
    Posts
    579

    Positie form op een monitor

    Met behulp van een ini bestand leg ik de positie van het hoofdformulier vast. Dit gaat goed totdat je op een systeem met 2 monitoren hebt gewerkt. Stel het hoofd window staats op de rechtse monitor als je afsluit.
    Vervolgens open je het programma op een pc met 1 monitor. Het programma wordt dan buiten het beeld opgestart. Hoe voorkom je dit?

  2. #2
    Silly member NGLN's Avatar
    Join Date
    Aug 2004
    Location
    Werkendam
    Posts
    5,133
    Check op Screen.MonitorCount. Als dat 1 is, verplaats het Form dan naar/binnen Screen.Monitors[0].BoundsRect.

    Edit:
    Oeps, weer Lazarus: Euh, ik weet het niet...
    (Sender as TNLDUser).Signature := 'Groeten van Albert';

  3. #3
    Senior Member
    Join Date
    Jan 2005
    Location
    Waspik
    Posts
    579
    De eerste stap werkt.
    maandag op 2 monitoren kijken wat het resultaat is.

    Code:
      for i := 0 to Screen.MonitorCount-1 do
        begin
          memo1.lines.add('Top : ' + inttostr(screen.Monitors[i].Top));
          memo1.lines.add('Left : ' + inttostr(screen.Monitors[i].left));
          memo1.lines.add('Width : ' + inttostr(screen.Monitors[i].width));
          memo1.lines.add('Height : ' + inttostr(screen.Monitors[i].height));
          memo1.lines.add('');
        end;

  4. #4
    Is dan Form1.Left niet > Screen.Widht?
    Zo ja, dan toch simpel te corrigeren lijkt me.

    Bart

  5. #5
    John Kuiper
    Join Date
    Apr 2007
    Location
    Almere
    Posts
    8,747
    Uh. Screen.width geeft toch de breedte van je scherm aan?

  6. #6
    Geen idee. Ik heb geen multi-monitor setup.
    Ik dacht, maar dat kun jij beter testen, dat desktop alle schermen bij elkaar was, en screen het huidige scherm?

    Bart

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •