2012-02-29 94 views
0

例如,如果在窗体加载Button1被创建时,我将如何使此按钮功能?如何编写代码中的按钮

+0

当您双击它在你创建一个事件处理程序的GUI。在那里你可以编写代码来做你需要的 – 2012-02-29 15:46:04

+0

winforms?的WebForms? WPF?请明确点。 – 2012-02-29 20:24:39

回答

0

如果双击设计器视图中的按钮,您将被带到Button_Click事件的代码隐藏。您可以添加用户点击按钮时发生的任何功能。

+0

您无法单击设计器中的按钮。它在表单加载时创建。 – Mitchell 2012-02-29 15:50:08

2
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 

Reference