Board logo

Subject: 在speedbutton中原有的一个功能在cnspeedbutton总是不能实现 [Print This Page]

Author: tahhkj    Time: 2009-2-28 10:49     Subject: 在speedbutton中原有的一个功能在cnspeedbutton总是不能实现

这几天反复测试,在speedbutton中原有的一个功能在cnspeedbutton总是不能实现:
1. 建立几个 cnspeedbutton控件
2. 将所有cnspeedbutton的AllowAllUp设为 true
3. 将所有cnspeedbutton的Enaled设为 true
4. 将所有cnspeedbutton的GroupIndex设为非0值,如:2
5. 将所有cnspeedbutton的FlatBorder设为 True  (d7中是 Flat)

我想要的效果是:当点击其中的一个之后,即使鼠标移走其down的属性也为 true,直到点击另外一个
(这种效果使用D7的speedbutton很容易实现)
请高手指导如何实现,还是代码中有BUG

等待.........
Author: Passion    Time: 2009-2-28 21:45

经过检查,这是CnSpeedButton的一个bug,在Paint时对Down属性处理不当导致没有成功实现GroupIndex。目前CVS上的最新内容已经修复了此问题,烦请楼主更新测试一下?
从CVS上获取内容可参考公告区的置顶帖。
Author: tahhkj    Time: 2009-3-1 12:19     Subject: 回复 #2 Passion 的帖子

谢谢,我会尽快下载测试

我在cnpack网站上找不到cnpack组件的详细使用手册,不知从哪里下载?
Author: Passion    Time: 2009-3-1 12:57

由于工作量规模与精力的限制,CnPack组件包目前还没有太完整的文档。只有Doc目录下Develop目录下有部分帮助文档。主要还是看例子与源码。
Author: rarnu    Time: 2009-3-1 22:03

牛啸现在越来越喜欢说话后面带一滴汗了。。。
orz。。
Author: Passion    Time: 2009-3-1 22:07

这不是由于别人指出了俺们的不足嘛。
再带一滴汗。
Author: tahhkj    Time: 2009-3-2 09:41     Subject: 回复 #6 Passion 的帖子

D7自带的SpeedButton只要把 flat 设为 true 边框就去掉了,只有鼠标移动过去才显示,CnSpeedButton为何不能啊?
Author: tahhkj    Time: 2009-3-2 17:06     Subject: 如何设置才能让CnSpeedButton不显示边框啊?

D7自带的SpeedButton只要把 flat 设为 true 边框就去掉了,只有鼠标移动过去才显示,CnSpeedButton为何不能啊?




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0