Vb.net VB如何使用objectname+字符串访问对象

Vb.net VB如何使用objectname+字符串访问对象,vb.net,Vb.net,VB新手,尝试一下这个 Private Sub setTextboxFocus(x As TextBox) x.BackColor = Color.FromArgb(221, 221, 221) x.ForeColor = Color.FromArgb(5, 73, 138) x.Name & "Padding".BackColor = Color.FromArgb(221, 221, 221) 假设x的名称是textbox1,最后一行

VB新手,尝试一下这个

    Private Sub setTextboxFocus(x As TextBox)
       x.BackColor = Color.FromArgb(221, 221, 221)
       x.ForeColor = Color.FromArgb(5, 73, 138)
       x.Name & "Padding".BackColor = Color.FromArgb(221, 221, 221)

假设x的名称是textbox1,最后一行假设引用了一个具有相同名称和填充的面板,因此textbox1添加显然与其他语言不同。这是如何在VB中完成的?我相信这很简单,但在网上看不到任何与此相关的信息。

Winforms?网络表单?如果是后者,请使用FindControl。如果是前者,考虑自定义控件,而不是相关的名称。答案很简单,已经是它的WiFrm,我会考虑用填充做一个文本框,但是我需要知道如何用Obj.Nord+String访问一个对象。如果我写textbox1Padding.backColor,它可以正常工作,我知道这是引用对象,但是如果我已经知道了对象的名称,那么从我开始就没有其他方法可以这样做吗?是的,这是唯一的方法,而不是反射,反射更复杂。