日期:2014-05-17  浏览次数:20949 次

如何判断点击了第几个Toolstripbutton按钮?
在ToolStrip控件中有n个Toolstripbutton,还有其他的控件,如何判断点击了第几个Toolstripbutton?

    Private Sub ToolStrip1_ItemClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolStripItemClickedEventArgs) Handles ToolStrip1.ItemClicked
        Select Case e.ClickedItem
            Case xx1 ‘第一个Toolstripbutton
                ’执行相应操作
            Case xx2 ‘第二个Toolstripbutton
                ’执行相应操作
        End Select
    End Sub


简单来说,就是红色部分怎么写?
另外,如果我在别的函数中要控制第3个Toolstripbutton控件的状态,代码怎么写?
ToolStrip1后面跟什么属性,还是必须遍历?

------解决方案--------------------
Toolstripbutton有id
------解决方案--------------------
1# 正解获取 判断id就行了

------解决方案--------------------
sender