なでしこリファレンス
» メニュー一括作成 (*)
| 分類 | 分類/GUI関連(vnako)/VCL関連 |
| 種類 | 命令 |
| 引数 | Sを|Sの |
| 説明 | メニューを一括作成する。CSV形式で「親部品名,部品名,テキスト,ショートカット,オプション,イベント」で指定する。イベントには関数名か一行プログラムを指定。 |
| 識別 | id:2304 |
「なし,P1,テスト(&F)
P1,P2,チェック(&O),Ctrl+O,なし,チェックつける処理
P1,P3,不可視化(&S),Ctrl+S,なし,不可視化処理
なし,P4,テストその2(&E)
P4,P5,無効化,Ctrl+C,なし,無効化処理」の、
メニュー一括作成。
●チェックつける処理
「チェックつけます」と言う
P2→チェックはオン
●不可視化処理
「不可視にします」と言う
P3→可視はオフ
●無効化処理
「無効化します」と言う
P5→有効はオフ
メニューに区切り線をつけるには、ハイフンを記述します。
「なし,親メニュー,親 親メニュー,子1メニュー,子1 親メニュー,線1,- 親メニュー,子2メニュー,子2」のメニュー一括作成
直前の親部品をハイフンで省略して書くことができます。また、親部品の1文字目で#を書くとコメントの意味になります。
「#親部品名,部品名,テキスト,ショートカット,オプション,イベント ,親メニュー,親 -,子1メニュー,子1 -,- -,子2メニュー,子2」のメニュー一括作成
省略記号のハイフン(-)の数を増やすことにより深い構造のメニューを作成できます。
「 ,file -,new -,open --,open_a --,open_b --,open_c -,save --,save_a --,save_b --,save_c 」をメニュー一括作成