|
説明 |
Biz/Browserのメニューバーに独自のメニューを設定します。
メニューの定義にはXMLを使用します。XMLの階層構造がそのままメニューの階層構造になります。 メニュー選択時はMenuSelectedイベントが発生します。
Biz/BrowserがInternet Explorer内で動作している場合は、メニューが表示されないためこのメソッドは無効です。
|
|
|
呼出形式 |
//.SetMenu( [ menuXML ] )
|
|
|
戻り値 |
なし
|
|
|
引数 |
XMLDocument menuXML |
メニューの内容を表すXmlDocumentオブジェクト 内部文字コードがUnicodeのXmlDocumentは指定できません。
引数の省略時、またはnullを引数に渡すとメニューを標準に戻します。
|
|
例外 |
なし |
|
|
使用例 |
var x = new XmlDocument();
x << xml <<-
<?xml version="1.0" encoding="SHIFT_JIS"?>
<menudefine>
<menu title="ファイル">
<menuitem id="11" title="トップ" />
<separator />
<menuitem id="18" title="設定" />
<menuitem id="19" title="終了" />
</menu>
<menu title="業務">
<menuitem id="31" title="日報入力" />
<menuitem id="32" title="出勤入力" />
<menuitem id="33" title="販売管理" />
</menu>
<menu title="マスタ管理">
<menuitem id="91" title="ユーザー情報">
</menuitem>
</menu>
</menudefine>
->>;
//.SetMenu(x);
|
|
|
関連項目 |
MenuSelectedイベント XmlDocumentクラス |
|
メニュー要素
要素名 |
説明 |
親要素 |
属性 |
|---|---|---|---|
|
menu |
トップレベルのメニュー要素です。 メニューバーに表示される項目を指定します。 |
ルート |
title、checked、grayed |
|
menuitem |
メニュー要素です。 メニューの各項目、サブメニューの親項目になります。 |
menu、menuitem |
id、title、checked、grayed |
|
separator |
セパレータ要素です。 メニューに区切り線を挿入します。 |
menu、menuitem |
なし |
メニュー属性
属性名 |
説明 |
指定できる値 |
|---|---|---|
|
id |
メニューIDです。 選択されたメニューのIDがMenuSelectedイベントに設定されます。 |
整数値 (0〜65535) |
|
title |
メニューに表示されるタイトルです。 |
文字列 |
|
checked |
チェックマークの有無です。 "true"を設定するとメニューの左側にチェックマークが表示されます。 |
"true" |
|
grayed |
メニューの有効/無効を指定します。 "true"を設定するとメニューが無効状態になります。 |
"true" |