Einzelnen Beitrag anzeigen

Rollo62

Registriert seit: 15. Mär 2007
3.908 Beiträge
 
Delphi 12 Athens
 
#2

AW: Android FormResize Laufzeitfehler

  Alt 21. Feb 2018, 15:27
Ich nutze statt Resize nur die OrientationChange Events bzw. PlatformService für das Feststellen welche Richtung gerade anliegt.

Delphi-Quellcode:
FOrientationChangedId := TMessageManager.DefaultManager.SubscribeToMessage(
           TOrientationChangedMessage,
           procedure (const Sender: TObject; const M: TMessage)
           begin
               EvOnOrientationChanged( Sender, M);
           end
         );

    ....


    if TPlatformServices.Current.SupportsPlatformService(IFMXScreenService,
                                                         AScreenService) then
    begin

      Result := AScreenService.GetScreenOrientation;

      AScreenService := nil;
    end
Rollo
  Mit Zitat antworten Zitat