Tips

メニューバーを別のデータベースにドラッグ&ドロップでコピーする

日付2009/08/14
ID75868 (英語原文参照)
バージョン11
プラットフォームMac & Win

4D v11 SQLのドラッグ&ドロップを使用しても、ひとつのデータベースから別のデータベースにメニューバーを移動することはできません。代替案として、新しいップロジェクトフォームを作成し、そのフォームに目的のメニューバーを関連づけることができます。このフォームをドラッグ&ドロップすれば、フォームをコピーすることができ、その過程で関連づけられたメニューも移植することができるからです。

メニューおよびメニューアイテムはコピーされますが、メニューアイテムが対象データベースに存在しないメソッドをコールしている場合、そのメソッドまではコピーされないので、そのメソッドは個別にドラッグ&ドロップされる必要があります。

ドラッグ&ドロップ全般にいえることですが、オブジェクトをコピーする際には、同一のメニュー名でありながら別々のメニューアイテムを有するメニューが出来てしまわないよう、気をつけて下さい。