Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
Delphi 2007 Professional
|
AW: Zwei Forms - Zwei Monitore
5. Apr 2013, 20:17
Delphi-Quellcode:
procedure TForm2.MoveTo2ndMonitor;
begin
if Screen.MonitorCount > 1 then
with Screen.Monitors[1] do
begin
self.left := left;
self.top := top;
end;
end;
procedure TForm2.ToggleWindowState;
begin
if WindowState = wsMaximized then
begin
WindowState := wsNormal;
BorderStyle := bsSizeable;
end
else
begin
// ohne Rand im Vollbild auf 2. Monitor verlegen
MoveTo2ndMonitor;
BorderStyle := bsNone;
WindowState := wsMaximized;
end;
end;
// Doppelklick auf Formular schiebt Fenster im Vollbild auf 2. Monitor
// bzw. wieder zurück
procedure TForm2.FormDblClick(Sender: TObject);
begin
ToggleWindowState;
end;
|
|
Zitat
|