1

我在 Visual Basic 2010 中有三个文本框。如果用户单击文本框,我想清除文本,但我不想复制粘贴所有文本框的代码。我希望所有三个文本框都具有相同的行为。提前致谢。

4

2 回答 2

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# 中类似。

于 2013-07-31T03:21:56.807 回答
0

继承将是一个很好的研究地方,有一个中央文本框类,你的其他文本框继承自

您还可以创建一个接受文本框作为其参数之一的函数,并让它与所有这些一起使用

或者,您可以通过包装类中的函数创建一个类来包装文本框类,其中包括它们之间的区别

于 2013-07-31T03:24:18.500 回答