![]() 图6 |
(三)编写事件响应代码
界面设计好了,关键在于单击每个Item图标能产生事件。这里主要通过VerticalMenu提供的MenuItemClick事件来实现。在MenuItemClick中编写以下代码。代码中MenuNumber表示是第几个菜单(从1开始),MenuItem表示是当前菜单下第几个Item。(同样是从1开始)。加入以下代码后,单击每个菜单下的项目图标,就能响应相应的事件了J
Private Sub VerticalMenu1_MenuItemClick(MenuNumber As Long, MenuItem As Long) If MenuNumber = 1 Then If MenuItem = 1 Then Form2.Show If MenuItem = 2 Then MsgBox "你按了b", , "VerticalMenu" If MenuItem = 3 Then MsgBox "你按了c", , "VerticalMenu" If MenuItem = 4 Then MsgBox "你按了d", , "VerticalMenu" End If If MenuNumber = 2 Then If MenuItem = 1 Then MsgBox "你按了e", , "VerticalMenu" End If If MenuNumber =3 Then If MenuItem = 1 Then MsgBox "你按了f", , "VerticalMenu" End If End Sub |