ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com

ホーム

 
4D v20.6
On Dropデータベースメソッド

On Dropデータベースメソッド 


 

On Dropデータベースメソッド 
このコマンドは引数を必要としません

  

On Dropデータベースメソッドはローカルおよびリモートモードの4Dで使用できます。

このデータベースメソッドは、オブジェクトが4Dアプリケーションのフォームやウィンドウコンテキストの外にドロップされると自動で実行されます。プラットフォームとアプリケーションタイプに応じて、異なるドロップアクションがサポートされています:

アクションプラットフォーム補足
MDIウィンドウの空のエリアへのドロップWindowsデータベースがSDIモードの場合にはMDIウィンドウが存在しないため、利用できません(SDI mode on Windows の章を参照してください)。
Dockの4DアイコンへのドロップmacOS
システムデスクトップの4DアイコンへのドロップWindows(*) & macOSOn Dropデータベースメソッド は、4Dアプリケーションがすでに起動している場合にのみ呼び出されます(ただし4D Desktopに組み込まれているアプリケーションの場合を除く)。4D Desktopに組み込まれているアプリケーションの場合、アプリケーションが起動していなくてもこのデータベースメソッドが呼び出されます。これはつまりカスタムのドキュメント署名を定義することが可能ということです

(*) Windows用64-bit版4D Developerではサポートされません。この場合、このアクションでは新しいアプリケーションインスタンスを起動してしまうからです(システム機能)。

Macでは、このデータベースメソッドが呼び出されるためにはドロップ中Option+Command キーを押さえておく必要があります。

例題  

この例題は、フォーム外側にドロップされた4D Writeドキュメントを開きます:

  `On Drop database method
 droppedFile:=Get file from pasteboard(1)
 If(Position(".4W7";droppedFile)=Length(droppedFile)-3)
    externalArea:=Open external window(100;100;500;500;0;droppedFile;"_4D Write")
    WR OPEN DOCUMENT(externalArea;droppedFile)
 End if



参照 

ドラッグ&ドロップ

 
プロパティ 

プロダクト: 4D
テーマ: データベースメソッド

 
ページの目次 
 
履歴 

変更: 4D v16 R4

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v20)
ランゲージリファレンス ( 4D v20.1)
ランゲージリファレンス ( 4D v20.2)
ランゲージリファレンス ( 4D v20.3)
ランゲージリファレンス ( 4D v20.4)
ランゲージリファレンス ( 4D v20.5)
ランゲージリファレンス ( 4D v20.6)