メインコンテンツまでスキップ

ダイアログに数値範囲ピッカーを追加する (:add_range)

宣言

ダイアログオブジェクト = ダイアログオブジェクト:add_range(範囲ピッカーのラベル, 範囲ピッカーのパラメータ [, デフォルト位置 ])

パラメータ

  • 範囲ピッカーのラベル
    文字列型。数値ピッカーのタイトルラベルに表示するテキスト
  • 範囲ピッカーのパラメータ
    テーブル型。範囲とステップを指定するテーブル。形式は {最小値, 最大値, ステップ値}
    • 最小値
      数値型。数値選択バーの左端の値
    • 最大値
      数値型。数値選択バーの右端の値
    • ステップ値
      数値型、省略可能。選択バーをドラッグするときの最小単位。デフォルトは 1
  • デフォルト位置
    数値型、省略可能。デフォルト値。デフォルトは最小値

戻り値

  • ダイアログオブジェクト
    ダイアログ。ダイアログ自体を返す
  • :show() 使用時の戻り値の型
    数値型。ユーザーが選択した数値を返す

説明

ダイアログに数値範囲ピッカーを追加する

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

注記:上記のコードでは、この章で説明していない関数 sys.alert を使用している

完全な例

本章末尾の :show()