设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 33388|回复: 111
打印 上一主题 下一主题

[宏/菜单/工具栏] 快速为窗体建立美观统一的命令栏

[复制链接]
跳转到指定楼层
1#
发表于 2007-1-15 03:30:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
也许你曾烦恼过,窗体本身提供的导航按钮并不美观,而且功能有限。你可能会采用在窗体上添加按钮或者采用标签,然后为每个按钮、标签添加代码。这样你是不是感觉很麻烦呢,而且也不太美观呢?

在这里我为大家提供一个解决方案,我用了整个下午来写,代码很长,但你并不需要掌握,仅仅需要知道怎样使用就可以了。因为我已经将他们整合成类模块了。


该类提供了74个属性和2个方法,所以该类非常灵活,你可以根据自己的需要设置属性。比如:可以为某个控件按钮的重新命名,设置是否显示,是否可用,重新设置显示的图标和样式,还可以重新定义它命令(公共模块或者宏)。

由于时间比较紧,所以难免会存在错误,欢迎大家测试,并反馈信息,以便我改进。我下一步将把该类的一些使用方法和注意事项公布给大家。



游客,如果您要查看本帖隐藏内容请回复






[此贴子已经被作者于2007-1-14 19:38:32编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏3 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-1-15 04:45:00 | 只看该作者
非常好的东东。fan0217辛苦了!
3#
发表于 2007-1-15 05:12:00 | 只看该作者
好东西,值得收藏

[此贴子已经被作者于2007-1-14 21:12:00编辑过]

4#
发表于 2007-1-15 05:16:00 | 只看该作者
版主辛苦了,谢谢分享
5#
发表于 2007-1-15 06:09:00 | 只看该作者
嗯,不错.代码还可以再精练(可以自定义数据类型).类的方法写法不够专业.(类之所以为类就是不让他出现公共方法)



其实核心思路就是SetParent FindWindow(vbNullString, strCommandBarName), frm.Hwnd



有个先天缺陷:无法取到宽度属性
6#
发表于 2007-1-15 21:12:00 | 只看该作者
没有完美的东西..支持楼主..收藏了..
7#
发表于 2007-1-15 22:08:00 | 只看该作者
我还没有看明白什么

8#
 楼主| 发表于 2007-1-16 03:25:00 | 只看该作者
以下是引用gnoy在2007-1-14 22:09:00的发言:


嗯,不错.代码还可以再精练(可以自定义数据类型).类的方法写法不够专业.(类之所以为类就是不让他出现公共方法)

其实核心思路就是SetParent FindWindow(vbNullString, strCommandBarName), frm.Hwnd

有个先天缺陷:无法取到宽度属性



宽度问题正在考虑,代码在精简中。

9#
发表于 2007-1-16 20:40:00 | 只看该作者
多谢版主分享!

点击这里给我发消息

10#
发表于 2007-1-17 02:20:00 | 只看该作者
不错,精心之作![em49]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-8 12:58 , Processed in 0.187182 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表