Mit TPopup im ersetzen von showmessage auf Android
Vom Embarcadero readme-Datei für XE5:
Auf Android, Verwenden Sie TPopup Anstelle von ShowMessage
ShowMessage kann nicht mehr reagiert werden, wenn der Benutzer ändert den Fokus als Android-app. Wir empfehlen die Verwendung von TPopup statt. Wenn der Benutzer ändert den Fokus Weg von einem popup, das popup schließt sich, wie erwartet, aber es kann leicht sein, noch einmal aufgerufen.
Wie würde ich ersetzen, die dieser Aufruf mit TPopup
?
ShowMessage(SL1[lbxProjects.ItemIndex]);
Ist diese TPopup
immer noch praktikabel mit iOS?
- Hmmm, was war das Bearbeiten? Ich sehe keinen Unterschied.
- Klicken Sie auf die
edited X mins ago
um zu sehen, was sich verändert. In diesem Fall, Marcus Hinzugefügt, die 'firemonkey' tag. Was 'dev notes" beziehen Sie sich? (Wenn Sie zitieren, so etwas wie, dass, sollten Sie einen link oder Verweis auf was Sie verweisen, so dass die Leute können sehen, ob es weitere Informationen gibt, oder ob Sie möglicherweise etwas falsch.) - Es markiert rechts neben der Versionsnummer (in diesem Fall #2, in der gleichen farbigen band, die Anzeige von Marcus' Namen in der revision history). 🙂
- Ah, danke! Er fügte einen tag. Sorry, ich bin ein nuB 🙂
- Ich Frage mich, warum Embarcadero nicht einfach update
ShowMessage()
zu verwendenTPopup
intern, statt dass die Menschen, um neu zu schreiben Ihre eigenen code. - Ich vermute, Sie werden. Probleme mit
ShowMessage
sind bekannt und wurden in der Nähe gefunden RTM. Ich glaube, der Vorschlag zur VerwendungTPopup
ist ein workaround, während Sie arbeiten heraus, wie Sie am besten zu behebenShowMessage
et al.
Du musst angemeldet sein, um einen Kommentar abzugeben.
TPopup
ist ein standard-FireMonkey-Komponente hier dokumentiert.Soweit ich sehen kann ist es auf alle FireMonkey-Zielplattformen.
Ein Beispiel für seine Verwendung, überprüfen Sie die docwiki tutorial, die zwar über den Aufbau einer Win32-Metropole app, aber läuft immer noch durch die Verwendung eines
TPopup
. Dieses tutorial ist auch manifestiert sich als eine der gelieferten Proben: MetropolisUIFlyoutDemo.Nach der Ausführung durch ein Beispiel, sollten Sie sehen, es ist ziemlich trivial, ein
TPopup
Aussehen wie eine message-box. Nee dich fallen einige Beschriftungen etc. auf Sie und habe einige code, der die Nachricht und die Aktualisierung der Etiketten.