Events declaration

ページ名:Events declaration
  • Events declaration

EVENT Name ( [ Parameter #1 [ , Parameter #2 ... ] )

これはクラスイベントを宣言します。 このイベントは RAISE キーワードを使用して発生します。
RAISE キーワードは、イベントハンドラがイベントをキャンセルしたいかどうかを示すブール値を返します。

Examples

Event BeforeSend(Data As String)

...

Dim bResult As
Boolean

'イベントを開催します

bResult = Raise BeforeSend("MyData")

If bResult Then
Print
"Canceled !"
Endif

Event Handler

デフォルトでは、Name_EventNameは、イベントが発生したときにイベントリスナで呼び出されるメソッドの名前です。

たとえば、FancyButtonというクラスがあり、FancyClickというイベントをスローし、FMainというフォームにMyButtonというFancyButtonオブジェクトがある場合、イベントハンドラメソッドは次のようになります。

PUBLIC SUB MyButton_FancyClick(...)

 

PUBLIC SUB MyButton_FancyClick(...)

デフォルトの振る舞いはいくらか変更することができます: Object.Attach および静的な Objectクラスの他のメソッド、ならびにその情報があらゆるイベント発生クラスに適用可能なコントロールグループを参照してください。

See also

 

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧