Zum Hauptinhalt springen

Eine Werteauswahl zum Dialog hinzufügen (:add_range)

Deklaration

Dialogobjekt = Dialogobjekt:add_range(Werteauswahl-Label, Werteauswahl-Parameter [, Standardposition ])

Parameter

  • Werteauswahl-Label
    Text, vom Titel-Label der Werteauswahl angezeigter Text
  • Werteauswahl-Parameter
    Tabelle zur Beschreibung von Bereich und Schrittweite, Format {Minimalwert, Maximalwert, Schrittweite}
    • Minimalwert
      Reelle Zahl, Position am linken Ende des Werteauswahlbalkens
    • Maximalwert
      Reelle Zahl, Position am rechten Ende des Werteauswahlbalkens
    • Schrittweite
      Reelle Zahl, optionaler Parameter, kleinste Einheit beim Ziehen des Auswahlbalkens, standardmäßig 1
  • Standardposition
    Reelle Zahl, optionaler Parameter, Standardwert; standardmäßig der Minimalwert

Rückgabewerte

  • Dialogobjekt
    Dialog; gibt den Dialog selbst zurück
  • Rückgabetyp bei Verwendung von :show()
    Reelle Zahl, vom Benutzer ausgewählter Wert

Hinweise

Fügt dem Dialog eine Werteauswahl hinzu.

Beispiel

local c, s = dialog():add_range('一个数值', {222, 666, 1}, 333):show()
sys.alert('数值是:'..s['一个数值'])

Hinweis: Der obige Code verwendet die Funktion sys.alert aus einem anderen Kapitel.

Vollständiges Beispiel

:show() am Ende dieses Kapitels