メニューバーを別のデータベースにドラッグ&ドロップでコピーする
日付 | 2009/08/14 |
---|---|
ID | 75868 (英語原文参照) |
バージョン | 11 |
プラットフォーム | Mac & Win |
4D v11 SQLのドラッグ&ドロップを使用しても、ひとつのデータベースから別のデータベースにメニューバーを移動することはできません。代替案として、新しいップロジェクトフォームを作成し、そのフォームに目的のメニューバーを関連づけることができます。このフォームをドラッグ&ドロップすれば、フォームをコピーすることができ、その過程で関連づけられたメニューも移植することができるからです。
メニューおよびメニューアイテムはコピーされますが、メニューアイテムが対象データベースに存在しないメソッドをコールしている場合、そのメソッドまではコピーされないので、そのメソッドは個別にドラッグ&ドロップされる必要があります。
ドラッグ&ドロップ全般にいえることですが、オブジェクトをコピーする際には、同一のメニュー名でありながら別々のメニューアイテムを有するメニューが出来てしまわないよう、気をつけて下さい。