方法 : イベントを発生させる (Visual Basic)
更新 : 2007 年 11 月
次に示すのは、イベント (TimeExpired) を定義し、RaiseEvent ステートメントを使用して、このイベントを発生させる例です。
使用例
Public Event TimeExpired(ByVal Status As String)
Public Sub RaiseTimeExpiredEvent()
RaiseEvent TimeExpired("Your time has run out")
End Sub
このコードの例は、IntelliSense コード スニペットとしても利用できます。コード スニペット ピッカーでは、これは [Visual Basic Language] にあります。詳細については、「方法 : コードにスニペットを挿入する (Visual Basic)」を参照してください。
コードのコンパイル方法
この例で必要な要素は次のとおりです。
System 名前空間のメンバへのアクセス許可。メンバ名を完全に修飾しないでコードに記述する場合は、Imports ステートメントを追加してください。詳細については、「Imports ステートメント (.NET 名前空間および型)」を参照してください。
Event ステートメントは、プロシージャ内ではなく、クラス レベルで記述する必要があります。
RaiseEvent ステートメントは、アプリケーションのプロシージャ内に記述する必要があります。
参照
処理手順
方法 : イベントとハンドラを作成する (Visual Basic)