Einzelnen Beitrag anzeigen

sko1

Registriert seit: 27. Jan 2017
588 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#6

AW: Probleme mit FormVirtualKeyboardShown

  Alt 8. Feb 2017, 13:12
Ich habe das jetzt mit einem Doppelaufruf gelöst, Tag der Form wird im OnShow auf 0 gesetzt:

Delphi-Quellcode:
  Keyboardheight := Bounds.Height;
  // weil der erste Aufruf falsche Werte liefert hier der Versuch das beim ersten Mal zu wiederholen
  if FormAuftrag.Tag = 0 then
  begin
    FormAuftrag.Tag := 1;
    MemoEingabe.ResetFocus;
    MemoEingabe.SetFocus; //erneute Anzeige Keyboard
  end;
  MemoEingabe.Size.Height := FormAuftrag.ClientHeight - Keyboardheight - 40;
Das funktioniert jetzt zuverlässig, nur halt Mist wenn man solche Krücken suchen und verwenden muss...

Ciao
Stefan
  Mit Zitat antworten Zitat