vb.net - 请参阅选项卡控件面板中的 vb.net 控件
问题描述
我试图通过变量名来引用控件。该控件位于选项卡控件内的面板中。
如果它在父窗体上,我可以引用一个控件,如下所示:
Me.Controls("TextBoxName").Text = "test text"
有没有一种简单的方法来引用任何控件,无论它在哪里?
如果做不到这一点,我如何遍历所有控件来找到它?- 我不确定如何获得选项卡上的控件。
谢谢!
解决方案
这里根据@dr.null 向您推荐,您可以通过直接输入控件名称来找到控件
这是供您参考的代码
Dim Controls() As Control
Controls= Me.Controls.Find("TextBox2", True)
If Not IsNothing(Controls) Then
For Each cntrl As Control In Controls
cntrl.Text = "text here "
Next
End If
此处无需检查面板名称,因为 windows 窗体不允许输入重复的控件名称
推荐阅读
- python - Python 和使用变量的准备好的 SQL 语句
- c++ - 有时未检测到 2 个球体之间的 OpenGL 碰撞
- javascript - 输入字段不能输入其他字符
- flutter - 创建具有形状装饰的 IconButton 给出无效的常量值颤动
- reactjs - 如何为 Next.js“仅限移动”WebApp 设置启动画面?
- laravel - Laravel 7:如何在数据播种器数组中使用
- node.js - 如何清除终端并在nodejs中回滚?
- git - 本地更改后更新 github repo
- node.js - NodeJS Pdfmake如何添加图像
- azure - Azure 服务总线功能未运行