找回密码
 立即注册

QQ登录

只需一步,快速开始

anyone2012

注册会员

2

主题

15

帖子

31

积分

注册会员

积分
31

活字格认证

最新发帖
anyone2012
注册会员   /  发表于:2012-3-30 14:12  /   查看:14488  /  回复:24
用C1.Win.Command.dll制作工具条,如果通过代码调整toolbar的排列,当窗口改变大小时,将会恢复到原来的状态,但如果是用鼠标拖动来调整,则可以保存调整后的状态。本附件中附有代码说明,双击c1CommandDock使toolbar调整好排列,但一调整窗口大小,toolbar又恢复到原来的样子了

本帖子中包含更多资源

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

x

24 个回复

正序浏览
iceman
社区贡献组   /  发表于:2012-4-1 15:38:00
25#

回复 24# anyone2012 的帖子

anyone2012 你好,
关于这行问题,C1 的设置就如此,没有办法同时实现,拖动可以折行,而当 C1CommandDock 宽度小于C1ToolBar2 时不折行。
回复 使用道具 举报
anyone2012
注册会员   /  发表于:2012-4-1 09:48:00
24#
折行问题
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-4-1 09:22:00
23#

回复 22# anyone2012 的帖子

anyone2012 你好,
请问哪个问题没有解决?是 C1ToolBar 定位问题还是折行问题。最好详细能指出 Demo 中的不足,便于调试。
回复 使用道具 举报
anyone2012
注册会员   /  发表于:2012-4-1 09:01:00
22#
问题依然没有解决
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-3-31 16:32:00
21#
anyone2012 你好,
下面这个 Demo 回答针对的是 1# 和 19# 中的问题:
Demo 说明:

1.使用 string (也可以是 XML 文件等)记录 C1CommandHolder Layout 属性(即 ToolBar 布局)。

2.分别在 C1ToolBar1 MouseUp 事件、C1ToolBar2 MouseUp 事件、C1CommandDock DoubleClick 事件中记录该值。

3.在 From 的 Resize 事件中读取该值,从而保证 C1ToolBar 位置与前一状态相同。

本帖子中包含更多资源

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

x
回复 使用道具 举报
anyone2012
注册会员   /  发表于:2012-3-31 12:22:00
20#
象office系列都是这样的
回复 使用道具 举报
anyone2012
注册会员   /  发表于:2012-3-31 12:22:00
19#
我们是希望用户自行调整的排列,我们要保存起来,下次用户再次打开软件时,能看到他们之前的习惯排列
回复 使用道具 举报
anyone2012
注册会员   /  发表于:2012-3-31 12:20:00
18#
这个我们早试过,是否定的了
回复 使用道具 举报
anyone2012
注册会员   /  发表于:2012-3-31 12:20:00
17#
你用鼠标将toolbar1拖放到下一行试试行不行
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部