Gui,Add,Edit

提供: AutoHotkey Wiki
移動: 案内検索

実行制御 | GUI表示 | 演算・変数 | メモリ・DLL操作 | 文字列操作 | キーボード | マウス | シェル | ウィンドウ | ウィンドウグループ
ステータスバー | コントロール | サウンド | ファイル | INIファイル | レジストリ | 環境変数 | AutoHotkey | その他 | 設定関係 | オブジェクト

Gui,Add,Edit[編集]

GUIウィンドウにテキスト入力欄を追加する。

Gui, Add, Edit [, Options, Text]

Parameters[編集]

引数名 説明
Options オプションを半角スペース区切りで列挙。
Gui,Addの項参照。
固有のオプションは下記参照。
Rで行数を指定すると、複数行を入力可能な入力欄になる。
Vで変数名を指定し、 GUI, Submitを実行することで、入力内容を取得できる。
Gでラベル名を指定すると、入力内容が変更されるごとにサブルーチンが実行される。
Text 最初に入力欄に表示されているテキストを指定する。

固有のOption[編集]

Multi HやRによる高さの指定がなくても複数行エディットにする。
Tn タブ位置を指定する。
n には数値を指定。n ×2ピクセルほどの幅になる。
デフォルトは32。
t8 t16 t8のように複数を指定すると、タブ位置を個別に指定できるようになる。
指定した個数以降のタブ位置は、最後に指定した幅で刻まれる。
最大50個まで指定できる。
Number 10進数値のみ入力可能にする。UpDownコントロールにより、数値を増減させるための▲▼ボタンを追加することができる。
Lowercase アルファベットがすべて小文字になるようにする。
Uppercase アルファベットがすべて大文字になるようにする。
Limit[N] 入力できる文字数を制限する。
Limit16のようにN に数値を指定すると、その文字数が上限になる。
N を省略した場合、コントロールの大きさいっぱいに表示できる文字数が上限になる。
WantReturn 通常、Defaultオプションの指定されたButtonがある場合、ウィンドウ上でEnterキーを押すとそのボタンが押されるが、WantReturnが有効になっている複数行のEditにフォーカスがある場合、代わりに入力欄に改行が入力される。
複数行エディットでは、デフォルトで有効になる。 -WantReturnを共に指定することで無効にできる。
WantTab Tabキーを押したときに、次のコントロールに移動するのではなく、Tab文字が入力されるようにする。
複数行の場合、このオプションが無くても、Ctrl+Tabでタブ文字を入力することはできる。
WatnCtrlA Ctrl+Aキーを押したときにテキストが全て選択されるようになる。
デフォルトで有効になっている。
ReadOnly 編集不可にする。
Password* パスワード入力欄のように入力内容がマスクされるようにする。
*に代わりに表示される文字を指定。

Remarks[編集]

複数行入力欄にフォーカスがあるときは、Enterキーはデフォルトボタンの押し下げではなく改行の入力となる。
Tabキーはフォーカスの移動のままだが、Ctrl+TabでTab文字を入力できる。

変数に取得されるとき、複数行入力欄の改行はLF(`n)になる。

Related[編集]

GUI, Gui,Add, Gui,Add,UpDown,