简介
ctlExplorerBar控件一个可以实现类似Windows XP资源管理器中右侧垂直栏的控件,它不仅可以创建不同的菜单组、在菜单组下添加项目,还可以为每一个项目编写感应事件,同时它更是可以实现图片的预览,简直和资源管理器的垂直栏一样!在许多软件界面中,它都可以发挥非常好的作用。
应用实例
想让你的程序更加吸引眼球吗?想在你的程序中打造像Windows XP资源管理器左侧那样的垂直栏吗?只要在你的程序中加上ctlExplorerBar控件,通过几段简单的代码,就可以轻松实现这个似乎复杂的界面效果,完全使你抛弃了繁杂的代码!这个控件不仅容易使用,而且它实现的界面效果非常出色,完全和Windows XP中一样(如图1)。 下面我们就结合一个实例来说明使用方法,相信它的简单易用和出色效果会让你动心!
要了解该控件强大便捷的功能,下面我们就通过一个实例来讲解。
第一步:首先启动Visual Basic 6.0,新建一个窗口。
第二步:加载ctlExplorerBar控件。
①在控件工具栏中单击右键,选择“部件”,在弹出的窗口中点击“浏览”,找到ctlExplorerBar控件,载入它,命名为“XPmenu”;把它放到Form1窗体中任意位置即可。其他属性保持默认即可。
第三步:加载其他控件,完成界面的设置。
①添加四个Image控件,分别命名imgDesktop、imgShare、imgComputer和imgNetwork,用来加载如图1所示的“桌面其他”分栏下四个项前的小图标。为这四个Image控件分别载入适当的小图标(如图2)。
②再添加一个Image控件,载入一副图片,用来演示如何实现图像预览的功能。
这个演示程序在界面和属性设置上都非常的简单,只要把控件放在界面上任意位置即可,不需要设置属性。ctlExplorerBar的位置我们可以在程序运行时进行调整。上面说到的图片我们使用了Image控件来加载,当然你喜欢的话也可以用Picture控件或者是ImageList控件来加载,它们实现的效果是一样的。如果用Picture控件,别忘了把其Autosize属性设置为True。
到这里就完成了这个演示程序的界面设置,接着进行代码的编写。