FMX.Platform.IFMXDialogServiceSync.InputQuerySync
Delphi
function InputQuerySync(const ACaption: string; const APrompts: array of string; var AValues: array of string): Boolean; overload;
C++
virtual bool __fastcall InputQuerySync(const System::UnicodeString ACaption, const System::UnicodeString *APrompts, const int APrompts_High, System::UnicodeString *AValues, const int AValues_High) = 0 /* overload */;
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | FMX.Platform.pas FMX.Platform.hpp |
FMX.Platform | IFMXDialogServiceSync |
Beschreibung
Zeigt ein Dialogfeld an, das Texteingabefelder und eine OK-Schaltfläche enthält.
InputQuerySync arbeitet synchron. Aufrufe von InputQuerySync werden erst beendet, wenn der Benutzer das Dialogfeld geschlossen hat. Verwenden Sie IFMXDialogServiceAsync.InputQueryAsync, um asynchron zu arbeiten.
InputQuerySync erhält die folgenden Parameter:
ACaption
ist der Titel des Dialogfeldes.APrompts
ist ein String-Array zur Verwendung als Beschriftungen auf der linken Seite der Texteingabefelder.AValues
ist ein String-Array, das InputQuerySync mit der Benutzereingabe füllt. Mit nicht-leeren Strings können Sie Vorgabewerte für Felder definieren.
- Hinweis:
AValues
muss länger oder gleich lang wieAPrompts
sein.
InputQuerySync gibt True
zurück, wenn der Benutzer auf OK klickt; ansonsten wird False
zurückgegeben.
Verwenden Sie stattdessen TDialogServiceSync.InputQuery, um InputQuerySync aufzurufen, ohne dass eine Instanz von IFMXDialogServiceSync erforderlich ist.
Maskieren des Inhalts eines Texteingabefeldes
Um den Inhalt eines Texteingabefeldes zu maskieren, so dass während dem Tippen Punkte anstatt Zeichen angezeigt werden, geben Sie ein Steuerzeichen für den Beginn der Kopfzeile (start of heading, SOH) (EN) am Anfang des entsprechendes Beschriftung-Strings des APrompts
an. Zum Beispiel:
- Delphi:
#1'Password:'
- C++:
"\1Password:"
Plattformunterstützung
Plattform | Unterstützung |
---|---|
Windows | ![]() |
OS X | ![]() |
iOS | ![]() |
Android |