表題の件 Delphi10.2FMXにてパネルを作成してonDragOverイベントを作成した際 var Accept: Booleanが自動で記述されておらずAccept := True ;がエラーとなり、ネットで探した記事など実行できません
未熟者故、何か勘違いしているだけなのかもしれません
どなたかご教授ください
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
通りすがりさま ヒントを有難うございます
「FMX ドラックアンドドロップ Delphi」とググっていたのですが
なぜかonDragOverイベントにAccept := True ;を書くという
VCLコードサンプルが引けているのでした
正しくはonDragOverイベントに
Operation := TDragOperation.Copy; // TDragOperation.XXXXは適宜な値とする
ですね
初学者故、丸一日D&Dに時間を割きました
通りすがりさま 本当に有難うございました
ありがとうございました 閉じます
ツイート | ![]() |