こんにちわ。tutumiです。
Curl初心者です。
on(マクロ)を使わずにEventHandlerを作成しEventTarget にセットする方法はありますか?
ご教授いただきたく宜しくお願いいたします。
又、VLEで作成したレイアウトの個々の要素についてイベントハンドラを割り付ける一般的な方法についても
解ると助かります。
let e:EventHandler =
{on ValueChanged do
{popup-message "foobar"}
}
||add-event-handlerでイベントを追加
{target.add-event-handler e}{def eh = {EventHandler
Action,
{proc {e:Event, et:EventTarget}:void
{popup-message "Fired....."}
}
}
}
{CommandButton
label = "fire!",
eh
}{def cb = {CommandButton
label = "fire!"
}
}
{value
{cb.add-event-handler eh}
cb
}{def eh = {on Action do
{popup-message "Fired....."}
}
}