Zitat von
mb1996:
Wie macht man das eigenlich, dass das Formblatt an der rechten Seite auf allen Auflösungen erscheint und sich genau an die Höhe und so weiter anpasst.
Besorge dir zuerst die Workarea. Dies ist der Bereich des Desktops, welcher nicht von der Task-Leiste (oder anderen App-Bars) reserviert wurde. Dies kannst du beispielsweise folgendermaßen machen:
Delphi-Quellcode:
var area : TRect;
begin
//--
SystemParametersInfo(SPI_GETWORKAREA,0,@area,0);
Dann musst du die Position deines Fensters nur noch dementsprechend setzen, also beispielweise für den rechten Bildschrimrand so:
Delphi-Quellcode:
Form1.Left := area.Right - Form1.Width;
Form1.Top := area.Top;
Form1.Height := area.Bottom - area.Top;
mfg