API version 4
iOSAndroidWindows
説明 |
ポップアップメニューを表示します。
|
|
呼出形式 |
var id = obj.PopupMenu( menu1 [, menu2 [, menu3 … ] ] )
|
|
戻り値 |
メニューの選択肢に自動的に割り当てられたID番号が返ります。
IDは、メニューの先頭要素が1となります。階層化されたメニューは、「上位の要素の値*100+n」がサブメニューのID番号となります。 メニューが選択されなかった場合は、0が返ります。
|
|
引数 |
String menu |
メニューの選択肢を文字列で指定します。 "-"を指定すると、セパレータが表示されます。 先頭の1文字に"*"を付加するとチェックマークが表示されます。 先頭の1文字に"~"を付加すると無効表示となり、選択できなくなります。 下位に子オブジェクトを持つオブジェクトを指定すると、階層化されたサブメニューが表示されます。サブメニューは最大4階層まで指定できます。 配列を指定すると、配列要素がメニュー項目として展開されます。
|
例外 |
なし |
|
使用例 |
例1)文字列での指定 var m1 = new String("menu1"); /* id=1 */ var m2 = new String("menu2"); /* id=2 */ var m3 = new String("-"); var m4 = new String("menu3"); /* id=4 */ var s1 = new String("*sub-menu1"); /* id=201 */ var s2 = new String("sub-menu2"); /* id=202 */ var s3 = new String("~sub-menu3"); /* id=203 */ m2.Append(s1); m2.Append(s2); m2.Append(s3); var id = PopupMenu(m1, m2, m3, m4);
|
|
関連項目 |
Appendメソッド XmlDocumentクラス |