【发布时间】:2012-09-28 02:17:48
【问题描述】:
我创建了一个我想在每次单击两个按钮之一时运行的 Sub。我将两个按钮的句柄添加到子程序中,以便单击其中一个按钮将触发子程序。
我将listview对象A放在buttonA.tag中,将listview对象B放在buttonB中。
单击按钮时,我会尽力提取隐藏在按钮标签中的列表视图实例。问题是标签中没有实例。简直是“一无所有”。
Private Sub Execute(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnA.Click, btnB.Click
Dim buttonSender As Button = Nothing
buttonSender = CType(sender, Button)
Dim btnListView As ListView = buttonSender.Tag
End Sub
--------------------Edit-1
Private Sub Form_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Me.btnA.Tag = Me.lvA
Me.btnB.Tag = Me.lvB
End Sub
感谢您的宝贵时间。
【问题讨论】:
-
在这里试过,有效。您不能正确地将列表视图分配给标签吗?
-
我犯了一个愚蠢的错误...我实际上有一个用于 A 和 B 的向上和向下箭头,因此 A1 和 A2、B1 和 B2 我将 listA 分配给 A1 并将 listB 分配给 A2,而不是按应有的方式分配是 A1 到 lvA 和 B1 到 lvB。因此,如果有人理解我希望这段代码是一个将对象分配给 button.tag 的教程......谢谢大家。