作者: azkiki
查看: 2025|回复: 8
打印 上一主题 下一主题

SkinChatRichTextBox的一个问题

[复制链接]
跳转到指定楼层
楼主
azkiki 发表于 2015-11-30 16:43:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
查看: 2025|回复: 8
乔大大,我想自己处理点击超链接行为,绑定了SkinChatRichTextBox的LinkClicked事件,事件是触发了,但是也会自动打开系统默认浏览器(原生的RichTextBox不会),有什么办法让他只触发事件不自动调用浏览器
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播
回复 论坛版权

使用道具 举报

沙发
乔克斯 发表于 2015-12-8 17:47:22 | 只看该作者
看事件中有没e.Canecl的属性。
板凳
 楼主| azkiki 发表于 2015-12-9 09:03:48 | 只看该作者
乔克斯 发表于 2015-12-8 17:47
看事件中有没e.Canecl的属性。

没有Cancel,只有一个只读的LinkText
地板
乔克斯 发表于 2015-12-9 11:30:07 | 只看该作者
azkiki 发表于 2015-12-9 09:03
没有Cancel,只有一个只读的LinkText

那估计就无法禁用了- -。。内置代码写好的调用默认ie打开。。
5#
乔克斯 发表于 2015-12-9 11:30:28 | 只看该作者
乔克斯 发表于 2015-12-9 11:30
那估计就无法禁用了- -。。内置代码写好的调用默认ie打开。。

不对。。好像文本框有个属性是控制是否响应超链接的。
6#
 楼主| azkiki 发表于 2015-12-10 08:58:26 | 只看该作者
乔克斯 发表于 2015-12-9 11:30
不对。。好像文本框有个属性是控制是否响应超链接的。

DetectUrls这个属性是代表是否将url字符串显示为超链接形式,如果设置为false,不会触发LinkClicked事件,大大能不能在内置代码中加个Cancel,我真的很需要LinkClicked事件
7#
乔克斯 发表于 2015-12-10 09:09:43 | 只看该作者
azkiki 发表于 2015-12-10 08:58
DetectUrls这个属性是代表是否将url字符串显示为超链接形式,如果设置为false,不会触发LinkClicked事件 ...

QAQ。。。跳出IE。。那个事件也会触发。也可以做其他事情的。
8#
 楼主| azkiki 发表于 2015-12-10 17:24:59 | 只看该作者
乔克斯 发表于 2015-12-10 09:09
QAQ。。。跳出IE。。那个事件也会触发。也可以做其他事情的。

终于解决了,我用反射把你的内置代码去掉了
9#
乔克斯 发表于 2015-12-11 16:21:37 | 只看该作者
azkiki 发表于 2015-12-10 17:24
终于解决了,我用反射把你的内置代码去掉了

如此甚叼,这也行= =
您需要登录后才可以回帖 登录 | 加入CSkin博客

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|CSkin ( 粤ICP备13070794号

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  Designed by ARTERY.cn
GMT+8, 2024-5-6 07:42, Processed in 0.540767 second(s), 28 queries , Gzip On.

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