2012-09-22 58 views
0
Public Class MyNewButton 
     Inherits Button 

    Private _NewTag as string 
    Public Property NewTag() As String 

    Get 
       Return _NewTag 
      End Get 
      Set(ByVal value As Integer) 
       _NewTag = value 
      End Set 


    End Property 

End Class 

兩次現在,編譯後的代碼,並獲得新的按鈕,並使用它像下面這樣:自定義按鈕點擊事件引發

Dim NewBtn as MyNewButton 

    NewBtn.Text="New Button" 
    NewBtn.NewTag="Here New tag string" ' This is the custom property 
    Addhandler NewBtn.Click Addressof Btn_Click() 








Private Sub Btn_Click() 

     msgbox("New Button") 
    End Sub 

問題是,當我點擊該按鈕的方法Btn_Click()執行兩次 併爲此解決??????鈮。我正在使用vb.net windows應用程序而不是web應用程序

+0

這是什麼語言?習慣上把語言放在標籤中。 –

+0

確保Addhandler只被調用一次。 –

回答