FMX ドラックアンドドロップ エラー Accept := True ;

解決


かはい  2019-01-25 10:42:46  No: 49642  IP: 192.*.*.*

表題の件  Delphi10.2FMXにてパネルを作成してonDragOverイベントを作成した際 var Accept: Booleanが自動で記述されておらずAccept := True ;がエラーとなり、ネットで探した記事など実行できません
未熟者故、何か勘違いしているだけなのかもしれません
どなたかご教授ください

編集 削除
通りすがり  2019-01-25 17:48:34  No: 49643  IP: 192.*.*.*

FMXのOnDragOverイベントにはAcceptというパラメータはありません。VCLにはありますので、そちらと混同しているのではないですか?

FMX
http://docwiki.embarcadero.com/Libraries/Tokyo/ja/FMX.Controls.TControl.OnDragOver

VCL
http://docwiki.embarcadero.com/Libraries/Tokyo/ja/Vcl.Controls.TControl.OnDragOver

編集 削除
かはい  2019-01-25 20:07:16  No: 49644  IP: 192.*.*.*

通りすがりさま  ヒントを有難うございます
「FMX  ドラックアンドドロップ  Delphi」とググっていたのですが
なぜかonDragOverイベントにAccept := True ;を書くという
VCLコードサンプルが引けているのでした
正しくはonDragOverイベントに
Operation := TDragOperation.Copy;  //  TDragOperation.XXXXは適宜な値とする
ですね
初学者故、丸一日D&Dに時間を割きました
通りすがりさま  本当に有難うございました

編集 削除
かはい  2019-01-26 08:59:10  No: 49645  IP: 192.*.*.*

ありがとうございました  閉じます

編集 削除