AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Delphi Android/iOS Öffnen von anderen Forms
Thema durchsuchen
Ansicht
Themen-Optionen

Android/iOS Öffnen von anderen Forms

Ein Thema von rbrose · begonnen am 10. Jun 2016 · letzter Beitrag vom 14. Jun 2016
 
rbrose

Registriert seit: 7. Jun 2016
8 Beiträge
 
#6

AW: Android/iOS Öffnen von anderen Forms

  Alt 13. Jun 2016, 20:52
Also ich habe jetzt bisschen rumprobiert und habe eine Möglichkeit gefunden. Habe aber noch ein Problem

Es wird immer die MainForm gestartet und in dem CreateForm Ereignis prüfe ich ob der User sich einloggen muss und wenn ja öffne ich so die LoginForm:

Delphi-Quellcode:
var
  LoginForm: TForm1;
begin
  DB:=TDB.Create(FDConnection1);
  try
    if not DB.isLogged then
      begin
       LoginForm := TForm1.Create(nil);
       LoginForm.ShowModal(procedure(ModalResult : TModalResult)
                begin
                  if ModalResult = mrOK then
                    // do something here
                end);
      end;

  finally
    //nothing todo
  end;
ABER, wenn ich jetzt in eine Edit Komponente reinklicke ... taucht die Tastatur nicht mehr auf Ich kann den Benutzernamen und Passwort nicht eingeben.

Wenn ich jetzt aber den Code oben in ein Button onClick Ereignis reintune, wird die LoginForm geöffnet und ich kann problemlos Benutzername und Passwort eingeben.

Wieso ist das so? Liegt es daran das der Focus nicht an der LoginForm liegt? Was für eine Möglichkeit habe ich?


Habe eine Lösung gefunden, die Form einfach im Thread starten und schon funktioniert es super:

http://stackoverflow.com/questions/3...monkey-project

Geändert von rbrose (13. Jun 2016 um 21:08 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:00 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz