将对象分配给button.tag

时间:2012-09-28 02:17:48

标签: vb.net button handles

我创建了一个Sub,我希望每次单击两个按钮中的一个时运行。我将两个按钮的句柄添加到sub中,以便单击任一按钮将触发子例程。

我在buttonA.tag中放置了listview对象A,在buttonB中放置了listview对象B.

单击该按钮时,我会尽力提取隐藏在按钮标签中的listview实例。问题是标签中没有实例。它简直就是“没事。”

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

------------------- 修改-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

感谢您的时间。

1 个答案:

答案 0 :(得分:1)

试试这个,

Dim buttonSender As Button = CType(sender, Button)