[2543] メニュー項目の一括追加

投稿日 2019/12/14(Sat) 18:02:37
投稿者
参照先 https://riku22.net

 お世話になります。

 コンテキストメニューに大量の項目を追加しようとしていますが、表示されるまでにかなり時間がかかってしまい、少し困っています。
 メニューを1回作って、それを使い回しできればいいんですが、項目が増減するため、それができないのが現状です。
 実際に試していないので、どれくらい変わるかわからないんですが、C#ではAddRangeで複数項目を一括追加できるようで、これを使えば多少早くなるようです。
 プロデルにもこの機能を追加していただくことは難しいでしょうか。
 もし可能でしたら、検討いただけると幸いです。
 一応、かなり抜粋していますが、現状のソースを載せておきます。

----- ソースコード -----
ーーとりあえず、テスト用に項目名を列挙した配列を作る
追加項目一覧は、{}
回数を1から1ずつ増やしながら500まで繰り返す
「テスト[回数]」を追加項目一覧へ加える
繰り返し終わり
追加項目個数は、追加項目一覧の個数
値を1から1ずつ増やしながら追加項目個数まで繰り返す
メニュー表示名は、追加項目一覧([値])
メニュー項目名は、「item_[値]」
「[メニュー項目名]というメニュー項目をメニュー1へ追加する」をプロデる
その内容をメニュー表示名に変える
そのクリックされた時の手順は、ダイアログ表示
繰り返し終わり

メニュー1を表示する

ダイアログ表示の手順
もし発生元が無なら、手順から抜ける
発生元の名前を表示する
終わり
--------------------

 環境はWindows10 64ビット、プロデル 1.6.985です。

 以上、よろしくお願いいたします。


関連一覧ツリー

をクリックするとツリーを一括表示します)

返信フォーム

(この投稿に返信する場合は下記フォームから投稿して下さい)
(1MBまで)
(英数字で8文字以内)

- 投稿修正/削除フォーム -
処理 No パスワード

▲ページの先頭へ

- WebForum -