VB第三方控件实现XP资源管理器垂直栏

简介

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。

到这里就完成了这个演示程序的界面设置,接着进行代码的编写。

时间: 2024-12-04 16:51:38

VB第三方控件实现XP资源管理器垂直栏的相关文章

vb.net引用第三方控件

问题描述 我用vb.net写得程序中引用了重写的datagridview控件,主要是实现了datagridview和treeview结合,使得datagridview首列是treeview格式的,我的电脑是安装的XP系统,结果我的程序放到客户那边打不开,点击exe文件根本就没反应,我怀疑是第三方控件在那里不能用,不知道是什么原因啊,客户那边是2003的系统 解决方案 解决方案二:只有自己清楚用了什麽第三方控件解决方案三:引用1楼crackdung的回复: 只有自己清楚用了什麽第三方控件 我的意思

用VB将第三方控件打成CAB包(在WEB页面上使用)

web|控件|页面 用VB将第三方控件打成CAB包(在WEB页面上使用)由于工作的需要,笔者需要在WEB页面上显示CAD文件(在客户机器上不装CAD).由于时间紧迫,现写控件根本来不及,没办法在网上搜寻了一圈.找到了一个软件,大小大概有8兆左右.可以用来浏览DWG类型的文件.用了一下,发现其用的是一个DLL类型的控件,并带有两个附属的DLL文件. 如果要在WEB页面上使用控件,则控件需要打成CAB类型的包.上网找了一个打CAB包的工具,名字叫IExpress.不过如果用这个工具打包需要手工编写I

VB中利用第三方控件实现QQ垂直菜单

编者的话:经过一个月的前期准备,第三方控件推荐今日正式开始,今天推荐的控件是由网友伍学慧提供的,小编在此代表所有网友对他表示感谢. 源代码包中为VerticalMenu控件,请下载后解压测试 使用示例: QQ是我们经常使用的软件之一.相信大家对QQ那样的界面再熟悉不过了.在这,我向大家推荐一个在VB中能轻松实现这种类似于QQ垂直菜单的第三方控件VerticalMenu. 下面我就结合实例(开发环境为Visual Basic 6.0,windowsXP)讲一下运用VerticalMenu控件开发程

VB中利用第三方控件实现软件在线升级

大家对金山毒霸.瑞星等杀毒软件的在线升级一定不陌生吧?它们可以利用在线升级程序进行在线升级,无需用户访问网站下载.这样的功能的确对于使用者来说是十分方便的.那么,您是否也想为您的软件添加方便的在线升级的功能呢?下面介绍一个第三方控件,能够帮你非常容易地就实现. bkDLControl控件一个可以快速实现在线下载的控件,它在下载的同时通过进度条显示进度.你可以编写当其下载完成后的事件,这样我们就可以轻松达到在线升级的目的. 要了解该控件强大便捷的功能,下面我们就通过一个实例来讲解. 第一步:首先启

在DELPHI7中不使用任何第三方控件,实现放在工具栏上可拖动的XP风格

今天有点空闲时间,顺便写点东西,不是什么深奥的东西,但实用,对于不想第三方控件但又想加点效果的朋友可能有点用.实现的效果如图: 步骤一:把Win32面板上把CoolBar组件加到窗体上 步骤二:把Additional面板上的ActionMainMenuBar组件加到CoolBar组件上.(注意一定要放在CooBar 组件上) 步骤三:把Win32面板上的PageScroller组件同样加到CoolBar组件上. 步骤四:把Additional面板上的ActionToolBar组件加到PageSc

019_《Delphi第三方控件使用大全Ⅱ》

<Delphi第三方控件使用大全Ⅱ> Delphi 教程 系列书籍 (019) <Delphi第三方控件使用大全Ⅱ> 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Pdf 附书源码 作者: 刘艺 主编 丛书名: 其他 出版社:中国水利水电出版社 ISBN:7508409523 上架时间:2002-1-30 出版日期:2002 年1月 页码:888 版次:1-1 内容简介 Delphi开放式的控件支持环境,使得成千上万的Delphi迷能够为Delphi编写

关于在Windows2008上部署网站的,无法加载第三方控件&amp;amp;quot;Access is denied&amp;amp;quot;的问题。

问题描述 我在Win2008部署了网站,打开网页加载第三方控件就出错"Accessisdenied",2008磁盘的格式是NTFS,win2003中:工具-文件夹选项-查看,将"使用简单文件共享"的勾去掉可以解决问题,但是Win2008中没有这个选项,应该如何解决呀,请各位大侠指点下一下谢谢. 解决方案 解决方案二:文件属性-安全性,设置匿名账户可以读取应该也可以吧解决方案三:权限已经设置了,Everyone完全控制权限!解决方案四:应该是访问权限的问题解决方案五:

如何将第三方控件嵌入ToolStrip控件,并提供Design-Time支持

最近研究了一下如何将第三方控件嵌入到ToolStrip控件中,并能提供Design-Time下的支持.   下面将详细讲解如何把系统的MonthCalendar控件嵌入到ToolStrip控件中. 以下的两幅图片显示了最终的样子.   Run-Time下的样子   Design-Time下的样子   如何将第三方控件嵌入到ToolStrip   微软实现了一个ToolStripControlHost类, 它是ToolStripComboBox, ToolStripTextBox, 和 ToolS

timer-DEV 第三方控件中的使用中自定义用户控件里面的Timer 控件的使用

问题描述 DEV 第三方控件中的使用中自定义用户控件里面的Timer 控件的使用 用户控件中使用的代码如下:/asp:ScriptManager /asp:Timer /asp:Literal /asp:UpdatePanel 为什么到事件刷新的时候会报 " Sys.WebForms.PageRequestManagerParserErrorException: 未能分析从服务器收到的消息." 这个错误呢?请指教一下 解决方案 asp不会,jsp会一点,祝你好运!