MyTetra Share
Делитесь знаниями!
Как получить элемент управления, используя его имя в Visual Basic .NET?
Время создания: 16.12.2021 18:49
Текстовые метки: VB.NET, Controls
Раздел: VB
Запись: xintrea/mytetra_db_adgaver_new/master/base/16396697969eivrnfnw8/text.html на raw.githubusercontent.com

If Me.Controls.Find("txtCod1", True).Count = 1 Then

Dim b As TextBox = Me.Controls.Find("txtCod1", True)(0)

MsgBox(b.Text)

End If



Вам нужно отфильтровать необходимые элементы управления. Самым быстрым решением было бы использовать Linq. Итак, импортируйте System.Link и выполните:

    Dim textBoxes = Controls.OfType(Of TextBox).Where(Function(c) c.Name.StartsWith("txtCod"))

    For Each tb In textBoxes
        MsgBox(tb.Text)
    Next
Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования