16,718
社区成员
发帖
与我相关
我的任务
分享
'下面两行没用,可以直接去掉
'Public Overridable Sub Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Me.ButtonClick
'End Sub
'Form1
Public Class Form1
Inherits Form2
Sub baseSub()
MessageBox.Show(x.ToString)
End Sub
Public Sub Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Me.ButtonClick
baseSub()
End Sub
End Class
'Form2
Public Class Form2
Protected x As Integer = 1
Public Event ButtonClick(ByVal sender As System.Object, ByVal e As System.EventArgs)
'下面两行没用,可以直接去掉
'Public Overridable Sub Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Me.ButtonClick
'End Sub
Public Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
RaiseEvent ButtonClick(sender, e)
End Sub
End Class
Public Overridable Sub Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Me.ButtonClick
End Sub
Public Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
RaiseEvent ButtonClick(sender, e)
End Sub
Public Event ButtonClick(ByVal sender As System.Object, ByVal e As System.EventArgs)
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
RaiseEvent ButtonClick(sender, e)
End Sub
子窗口:
Sub baseSub()
MessageBox.Show(x.ToString)
End Sub
Private Sub Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Mybase.ButtonClick
baseSub()
End Sub