Hallo Rollo62
ich hab in OnResize folgendes:
login und login2 sind TabSheets mit angepassten Buttons für den Loginbereich - horizontal/vertikal
menu und menu2 sind TabSheets mit angepassten Buttons für das Hauptmenü - horizontal/vertikal
Delphi-Quellcode:
procedure TForm1.FormResize(Sender: TObject);
var
ScreenService: IFMXScreenService;
begin
if TPlatformServices.Current.SupportsPlatformService(IFMXScreenService, IInterface(ScreenService)) then
begin
if ScreenService.GetScreenOrientation in [TScreenOrientation.soPortrait, TScreenOrientation.soInvertedPortrait] then
Begin
if maincontrol.ActiveTab=menu2 then maincontrol.ActiveTab:=menu;
if maincontrol.ActiveTab=login2 then maincontrol.ActiveTab:=login;
ausrichtung:='hoch';
End
else
begin
if maincontrol.ActiveTab=menu then maincontrol.ActiveTab:=menu2;
if maincontrol.ActiveTab=login then maincontrol.ActiveTab:=login2;
ausrichtung:='quer';
end;
end;
end;
Erich Wanker - for life:=1971 to lebensende do begin ..
O
/H\
/ \