Vb.net 如何编程用代码制作的按钮

Vb.net 如何编程用代码制作的按钮,vb.net,Vb.net,例如,如果创建了表单加载按钮1,我将如何使该按钮发挥作用?如果在设计器视图中双击该按钮,您将被带到按钮\u click事件的代码后面。在那里,您可以添加用户单击按钮时希望实现的任何功能 Public WithEvents newButton As Windows.Forms.Button Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim i As

例如,如果创建了表单加载按钮1,我将如何使该按钮发挥作用?

如果在设计器视图中双击该按钮,您将被带到
按钮\u click
事件的代码后面。在那里,您可以添加用户单击按钮时希望实现的任何功能

Public WithEvents newButton As Windows.Forms.Button

Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    Dim i As Integer

    For i = 1 To 5
        newButton = New Windows.Forms.Button
        newButton.Name = "btnButton" & i
        newButton.Text = "Button " & i
        newButton.Top = 20 + i * 30
        newButton.Left = 40

        AddHandler newButton.Click, AddressOf ButtonClicked
        Me.Controls.Add(newButton)
    Next
End Sub

Private Sub ButtonClicked(ByVal sender As Object, ByVal e As EventArgs)
    MsgBox("You clicked: " & sender.name & vbCrLf & "Button name: " & sender.Text)
End Sub

在gui中双击它时,将创建一个事件处理程序。在那里,您可以编写代码来执行您需要的操作WinForms?网络表单?wpf?要具体。不能单击设计器中的按钮。它是在表单加载时创建的。