找回密码
 立即注册

QQ登录

只需一步,快速开始

foxtable
金牌服务用户   /  发表于:2016-2-29 14:14  /   查看:4095  /  回复:3
新版本的C1TopicBar可以分别设置各种Link的字体和字体颜色:
DisabledLink
MouseOverLink
NormalLink
PressedLink
这比以前方便很多。

但是还有有一个问题,例如我想单击某个Link,则用不同的字体或颜色突出显示此Link,同时将上一次单击的Link恢复正常显示,这样用户可以看到自己当前选择的是那一个Link,我看了一下文档,没有找到实现的方法。

也许是我不熟悉所致,不知道版主有没有方法实现,如果没有的话,我建议给TopicLink加一个Pressed属性,单击某个Link,其Pressed属性默认为True,使用PressedLink设置的样式显示,但是可以编程将Pressed设置为False,这样可以将此Link恢复正常显示,那么我上面的问题就好办了。

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-2-29 15:45:00
沙发
回复 1楼foxtable的帖子

目前没有单独给C1TopicLink设置样式的方式。
对于链接,点击过就会将Link的状态变成Linked。
测试网上的链接,但凡点过颜色都会发生改变,再点一次,Link也不会变成其他颜色。

对于你的需求,有一种解决的思路,就是用LinkClick事件来处理相关逻辑,如果点击的就在被点击的Link前放一个小图标突出。
你看下附件的示例:

本帖子中包含更多资源

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

x
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
foxtable
金牌服务用户   /  发表于:2016-2-29 16:39:00
板凳
谢谢版主。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-2-29 17:41:00
地板
回复 3楼foxtable的帖子

不用客气。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部