②再添加一个Image控件,载入一副图片,用来演示如何实现图像预览的功能。
这个演示程序在界面和属性设置上都非常的简单,只要把控件放在界面上任意位置即可,不需要设置属性。ctlExplorerBar的位置我们可以在程序运行时进行调整。上面说到的图片我们使用了Image控件来加载,当然你喜欢的话也可以用Picture控件或者是ImageList控件来加载,它们实现的效果是一样的。如果用Picture控件,别忘了把其Autosize属性设置为True。
到这里就完成了这个演示程序的界面设置,接着进行代码的编写。
第三步:编写代码,实现界面演示。
①编写Form1的Load事件,使程序启动时调整ctlExplorerBar的位置,并且载入相应的分栏和项目等。代码如下:
Private Sub Form_Load() XPmenu.Top = 0 XPmenu.Left = 0 XPmenu.Width = Me.Width XPmenu.AddNormalItem "文件和文件夹任务", False XPmenu.AddSubItem 1, "重命名这个文件", imgDesktop.Picture ’…… ’依照上面的格式,可以在该分栏下添加更多的项 XPmenu.AddNormalItem "其他位置" XPmenu.AddSubItem 2, "桌面", imgDesktop.Picture XPmenu.AddSubItem 2, "共享文档", imgShare.Picture XPmenu.AddSubItem 2, "我的电脑", imgComputer.Picture XPmenu.AddSubItem 2, "网上邻居", imgNetwork.Picture XPmenu.AddDetailItem "详细信息", "MyPicture1.jpg", "JPEG 图像" & vbCrLf & "尺寸: 100 x 100" & vbCrLf & "大小: 12.5 kB" & vbCrLf & "修改时间: 2005-09-10 14:46", imgCan.Picture End Sub |
Private Sub Form_Resize() XPmenu.Height = Me.ScaleHeight End Sub |
Private Sub XPmenu_Collapse(ByVal Index As Integer) Me.Caption = "收起 " & Index End Sub Private Sub XPmenu_Expand(ByVal Index As Integer) Me.Caption = "展开 " & Index End Sub |
Private Sub XPmenu_SubItemClick(ByVal Index As Integer, ByVal SubItemIndex As Integer) Me.Caption = "单击 " & Index & " 在 " & SubItemIndex & " (" & XPmenu.SubItem(Index, SubItemIndex) & ")" Me.Icon = XPmenu.SubItemIcon(Index, SubItemIndex) End Sub |
XPmenu.AddNormalItem "分栏示例", True, imgImages.Picture, imgBack.Picture |
欢迎访问最专业的网吧论坛,无盘论坛,网吧经营,网咖管理,网吧专业论坛
https://bbs.txwb.com
关注天下网吧微信/下载天下网吧APP/天下网吧小程序,一起来超精彩
|