我似乎无法解决的问题是让我尴尬地恼火的事情。我有一个 UserControls 的 ListBox,并且从一个 Button 事件中,我想操纵 ListBox 中的其他 UserControls。
出于测试目的,我有一个带有一个按钮 (ButtonNotify) 的简单用户控件 (UserControl1)。
我正在将用户控件添加到列表框 (MyListBox)。
For i = 0 To 2
Dim TestItem As New UserControl1
TestItem.ButtonNotify.Content = "Blank"
MyListBox.Items.Add(TestItem)
Next
所以我从显示“空白”的按钮文本开始。当我点击按钮时,我会说“是”:
ButtonNotify.Content = "Yes"
当然可以。但是,当我这样做时,我希望其他两个用户控件显示“否”。
所以如果我点击项目 0,我希望它显示“是”(这有效)但我希望其他两个项目,项目 1 和 2,显示“否”。 如果我点击第1项,显示“是”,第0项和第2项显示“否”,依此类推
我的问题是我似乎无法找到访问列表框中其他用户控件的方法。
我正在尝试这样的事情:
对于 MyListBox 中的每个 UserControl1 和变体,都没有成功。
感谢任何意见。