祝你好运。我在这里,再次在VisualBasic.Net中开发。
我创建了一个可以在执行时创建按钮的UserControl,我需要一种在Form中执行函数的方法,每次单击其中一个按钮时我都会使用UserControl。
我正在考虑将我的功能移交给UserControl的Click事件,当我点击按钮但我不知道该怎么做时会触发它。
答案 0 :(得分:1)
创建一个新活动:
Public Class DemoUserControl
Private Sub btnFiresClick_Click(sender As Object, e As EventArgs) Handles btnFiresClick.Click
RaiseEvent CustomClick() 'Fire the event
End Sub
Public Event CustomClick()
End Class
并在表格中处理:
Public Class Form1
Private Sub DemoUserControl1_CustomClick() Handles DemoUserControl1.CustomClick
' your code
End Sub
End Class
动态:
Private Sub DemoUserControl_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim newButton As New Button
AddHandler newButton.Click, AddressOf btnFiresClick_Click
Me.Controls.Add(newButton)
End Sub