![]() |
Form Left/Top Problem
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
kann mir einer erklären warum ein Form bei mir nicht an der richtigen Position geöffnet wird? Wenn ich Left von 0 bis 1594 setze kein Problem. Setze ich aber Left auf 1595 oder höher, landet das Form auf einmal ganz nach links und aus dem Screen heraus.
Delphi-Quellcode:
Im Anhang ist ein Beispielprojekt + Video auf dem man das Problem nochmal genau sieht.
var lForm: TForm65;
Application.CreateForm( TForm65, lForm); lForm.Position := poDesigned; lForm.Left := StrToInt( Edit1.Text); // 0-1594 ok | ab 1595 falsch lForm.Top := StrToInt( Edit2.Text); lForm.Show; Mein Bildschirm hat die Auflösung 1920x1200 |
AW: Form Left/Top Problem
Moin...:P
Wie groß ist denn lForm.Width? Was sagt der Debugger nach dem Setzen? |
AW: Form Left/Top Problem
Hallo,
was soll das poDesigned? |
AW: Form Left/Top Problem
Zitat:
Natürlich ist Delphi zu dämlich, um selbstständig bei Zuweisungen an Top/Left entsprechende das Position anzupassen. :angle2: |
AW: Form Left/Top Problem
Probiere mal lForm.DefaultMonitor := dmDesktop;
|
AW: Form Left/Top Problem
Wenn ich etwas anderes außer poDesigned nehme, macht Delphi erst Recht was es will damit :-D
Zitat:
|
AW: Form Left/Top Problem
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz