请问VB.Net环境下,如何使两个文本框同步显示相同的内容?如果有两个文本框A 和B我希望在文本框A中输入的内容能同步显示在B文本框中。VB6中可用编组绑定,VB.Net中一直没找到类似的功能了。如果有多个文本框使用相同的内容,实现起来更繁琐了。

解决方案 »

  1.   

    方法应该有许多,比如可以用对象数组,可以自己写类,这个网上有许多,比较简单的和VB6相似的方法:比如你Form上有若干TextBox,名称分别为txt1,txt2,......Private Sub txt1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txt1.TextChanged
            Dim o As Windows.Forms.Control
            For Each o In Me.Controls
                If TypeOf o Is Windows.Forms.TextBox Then
                    o.Text = txt1.Text
                End If
            Next
        End Sub