2013-07-31 89 views
1

我在Visual Basic 2010中有三個文本框。如果用戶單擊某個文本框我想清除文本,但我不想複製粘貼所有代碼文本框。我想在所有三個文本框上都有相同的行爲。 在此先感謝。如何將相同的代碼添加到多個對象中

+1

請與您的代碼更新帖子! –

回答

2

您可以定義多個TexBoxes相同的事件處理程序代碼,例如

Private Sub TextBox_click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.Click, TextBox2.Click, TextBox3.Click 

    CType(sender, TextBox).Text = "" 

End Sub 

這個例子是在VB.NET,但在C#這將是類似的。

0

繼承會尋找到一個好地方,有一箇中央文本框類,你的其他文本框從

繼承你也讓接受了一個文本框作爲它的一個參數的函數,並把它與他們

的工作,或者,你可以做一個類來圍繞文本框類,包括你的包裝類通過函數它們之間的區別包裹

相關問題