2012-02-29 48 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

相關問題