如何将特定的事件处理程序添加到未指定的控件?

时间:2014-06-26 10:15:11

标签: vb.net visual-studio-2010

我希望尝试创建以下内容:

如果用户离开最后一个文本框(例如,让我们说TextBox8),则会在textbox8下面创建一个名为textbox9的新文本框。我有这个部分,但我怎么做到这样,如果留下textbox9,同样的事件发生,等等等等?

Private Sub TextBox8_LoseFocus(sender As Object, e As System.EventArgs) Handles TextBox8.LostFocus
' Textbox 9 creation code which then creates the next textbox etc.
End Sub

如果有人能提供更好的办法来做这类事情

1 个答案:

答案 0 :(得分:0)

您可以使用AddHandler将eventhandler添加到您在运行时创建的控件

    AddHandler TextBox9.LostFocus, AddressOf TextBox8_LoseFocus