FMX.Platform.IFMXDialogServiceSync.InputQuerySync

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 */;

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 wie APrompts 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
YesC++11Feature.png
OS X
YesC++11Feature.png
iOS
YesC++11Feature.png
Android


Siehe auch