Written in Japanese(UTF-8)
2014.8.30
INASOFT


/トップ/いじくるつくーる/ダウンロード/WebHelp/ヘルプトップ/


R-Script コントロール作成関数



■ComboBox

 コンボボックスを作成します。

ComboBox( ID$, items$[], cursor [ , flag] )


●引数

 ID$ … ここで作成されるコントロールのIDを指定します。他のコントロールのIDと重複してはいけません。
 items$[] … コンボボックスに並べる項目の列。
 cursor … 初期カーソル位置(0以上)。
 flag … コントロールに与えるフラグを指定します。


●解説

 コンボボックスを作成します。コンボボックスは、コントロール右側の「▼」ボタンを押すと、一覧から選択できるコントロールです。
 「items$[]」には、選択対象の文字列の入った配列変数を指定します。例えば、
array subject$[5]

subject$[0] = "英語"
subject$[1] = "国語"
subject$[2] = "数学"
subject$[3] = "理科"
subject$[4] = "社会"

ComboBox( "IDofCombobox", subject$[], 0 )
 とすれば、英語、国語…社会を選択できるコンボボックスが作成されます。


 「cursor」には、何番目の項目を選択した状態にしておくかを指定します。
 カーソルの位置を設定したり、カーソルの位置を得るには、SetComboBoxCursor(), GetComboBoxCursor()関数を用います。

 ※「配列名[]」の[]というのは、 [ と ] を続けて書いたものです。四角ではありません。


●戻り値

 成功 …… 1
 失敗 …… 0


●サンプル

arrayinit( set_ext$[], "エクスプローラの設定を無視して表示する",
                       "エクスプローラの設定を無視して表示しない",
                       "エクスプローラの設定に依存する")
if ( RegValueExist(@"HKEY_CLASSES_ROOT\lnkfile", "AlwaysShowExt") ) {
    lnk_cur = 0
}
else if ( RegValueExist(@"HKEY_CLASSES_ROOT\lnkfile", "NeverShowExt") ) {
    lnk_cur = 1
}
else {
    lnk_cur = 2
}
combobox( "lnk_ext", set_ext$[], lnk_cur, CTRL_REFRESH | CTRL_NEEDADMIN )


 コントロールの作成関数一覧へ
 関数書式の見方


※このページは、ソフトウェアに付属のヘルプファイルをWeb用に再構築したものです。大部分に自動変換を施しているため、一部は正しく変換しきれずに表示の乱れている箇所があるかもしれませんが、ご容赦下さい。また、本ドキュメントはアーカイブドキュメントであり、内容は「いじくるつくーる」最終公開時点、あるいは、それより古い時点のものとなっております。一部、内容が古くなっている箇所があるかと思いますが、あらかじめご了承下さい。
※このページへは、自由にリンクしていただいてかまいません。

■このページに関するご意見をお待ちしております → フィードバックページ

/トップ/いじくるつくーる/ダウンロード/WebHelp/ヘルプトップ/