【ドロップされた時】イベント
部品に他の部品がドロップされた時に発生するイベントです。
「
ドロップ許可」メンバ変数がオンになっていないと発生しません。
「ドロップされた時」イベントが発生すると、そのときのマウス座標が「
マウスX」「
マウスY」に設定されます。
イベントの設定
(イベント処理)
'***** サンプル *****
ボタンAとは
ボタン。
ボタンAの
ドラッグモードはオン。
エディタBとは
エディタ。
エディタBについて
ドロップ許可はオン。
背景色は$80FFFF。
ドロップされた時は
エディタBの
背景色は(16777216の乱数)。
'***** ここまで *****
バグ?
「
ドロップ許可」メンバ変数がオフであっても、「ドロップされた時」イベントが発生してしまいます。
しかし、「
ドロップ許可する時」イベントと併用すると、「ドロップされた時」イベントは発生しません。
次のサンプルで、「ボタンB」をドラッグして「エディタA」にドロップすると、「
ドロップ許可」がオフにもかかわらず、ドロップされてしまいます。
'***** サンプル *****
エディタAとは
エディタ。
エディタAについて
ドロップ許可はオフ。
ドロップされた時は
メモCはメモC&「drop{~}」
ボタンBとは
ボタン。
ボタンBの
ドラッグモードはオン。
メモCとは
メモ?。
'***** ここまで *****
ところが、次のサンプルのように、「
ドロップ許可する時」イベントを加えると、マウスのアイコンが禁止マークに変わって、ドロップできません。
'***** サンプル *****
エディタAとは
エディタ。
エディタAについて
ドロップ許可はオフ。
ドロップ許可する時は
メモCはメモC&「over{~}」
ドロップされた時は
メモCはメモC&「drop{~}」
ボタンBとは
ボタン。
ボタンBの
ドラッグモードはオン。
メモCとは
メモ?。
'***** ここまで *****
最終更新:2008年06月13日 08:33