【发布时间】:2023-03-23 12:08:01
【问题描述】:
我希望这个问题能让我了解我的问题,不要让我发表负面帖子。
我会尽力解释这个问题。
在这里。
我有一个 datagridview,它看起来像这样
我有一个MainForm,带有以下控件,它们是
PictureBox2
PictureBox3
PictureBox4
PictureBox5
PictureBox6
PictureBox7
正如您在上图中看到的那样,Control Name 列与我的MainForm 中的名称相同
据我所知,在 VB.Net 中,All 或如果不是 Most 的控件 Enable 是 True 和 False,正如您在上图中看到的那样Access 列的值为 True 和 False。
现在这是我的问题:如何在 MainForm 中找到控件并根据 Datagridview 启用\禁用它?我的意思是根据Datagridview中的内容找到控件名称并启用禁用它。
我希望你明白我的意思,如果我是正确的,代码可能看起来像这样
Sub MenuControls()
'Sample but not working
For Each row As DataGridViewRow In DataGridView1.Rows
"Control Name".Enabled = "Access"
Next
End Sub
【问题讨论】:
-
Me.Controls.Find
-
@AndrewMortimer 很难理解 :(
-
像这样: MainForm.Controls.Find("PictureBox7") 。你可以在这里找到一些文档E:msdn.microsoft.com/query/…
标签: vb.net winforms datagridview user-controls