什么控件能显示xxx为xxx的超链接呢?

gai21 2010-11-10 05:34:37
去掉webbrowser这个控件,最好是还能显示图片的。我是想在winform中实现。谢谢
...全文
1478 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
whrspsoft3723 2010-11-12
  • 打赏
  • 举报
回复
这个东本我有,需要的话传给你,加我qq
gai21 2010-11-10
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 whrspsoft3723 的回复:]

HtmlEditorControl可以的,网上搜一下,下载下来就可以用了。
[/Quote]
我只找到了代码,没有写好的dll,
貌似这个是用vb写的啊,不懂啊 不过编译一下应该能直接用吧。我机器上还没vb还得现弄。。。
gai21 2010-11-10
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 whrspsoft3723 的回复:]

HtmlEditorControl可以的,网上搜一下,下载下来就可以用了。
[/Quote]
嗯好的 我去看看
gai21 2010-11-10
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 wuyazhe 的回复:]

似乎还没明白你想要什么效果。如果webbrowser和LinkLabel都不符合你要求的话。你最好描述清楚你提供什么(字符串?<a href="http://www.xxx.com">xxx<a/>)要什么效果?窗体上有个像连接的文本?移上去手型光标,有下划线,蓝色文字?
[/Quote]
我的那个字符串是直接读取出来的,所以我想看看有没有能直接显示的。我不想做处理把rul和xxx给分离出来再用linklabel来显示,我想直接吧我读出的这段字符串<a href="http://www.xxx.com">xxx<a/>赋给一个控件让它直接显示出xxx的超链接到http://www.xxx.com,就是这么个效果。
兔子-顾问 2010-11-10
  • 打赏
  • 举报
回复
似乎还没明白你想要什么效果。如果webbrowser和LinkLabel都不符合你要求的话。你最好描述清楚你提供什么(字符串?<a href="http://www.xxx.com">xxx<a/>)要什么效果?窗体上有个像连接的文本?移上去手型光标,有下划线,蓝色文字?
兔子-顾问 2010-11-10
  • 打赏
  • 举报
回复
你直接text属性写XXX不就可以了。点击的时候打开www.yyy.com
whrspsoft3723 2010-11-10
  • 打赏
  • 举报
回复
HtmlEditorControl可以的,网上搜一下,下载下来就可以用了。
gai21 2010-11-10
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wuyazhe 的回复:]

那就是个Link样式的Label。你要在Clicked事件中写代码Process.Start("http://网址");
[/Quote]
我知道的linklabel的连接方法不是我想要的 如果我把这句话<a href="http://www.xxx.com">xxx<a/>写进linklabel.text的话他会直接显示这句话而不是转换成xxx的连接。 你说的是这个方法吗?
兔子-顾问 2010-11-10
  • 打赏
  • 举报
回复
那就是个Link样式的Label。你要在Clicked事件中写代码Process.Start("http://网址");
gai21 2010-11-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 phil999 的回复:]

LinkLabel
[/Quote]
我试了一下,但是没发现怎么能实现,你是怎么实现的?
gai21 2010-11-10
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 philipsboya 的回复:]

richtextbox直接写www.xxx.com也许行
[/Quote]
我知道这样行,但是我的那个字符串是直接读取出来的,所以我想看看有没有能直接显示的。
philipsboya 2010-11-10
  • 打赏
  • 举报
回复
richtextbox直接写www.xxx.com也许行
phil999 2010-11-10
  • 打赏
  • 举报
回复
LinkLabel
gai21 2010-11-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuyazhe 的回复:]

话说就是webbrowser好使,打开一个空白文档。然后设置Document.Body.InnerHtml属性为你的那个html代码就可以了。
[/Quote]
可是我不全部都用html啊我只是一个连接的地方要用到那句话,再有如果用了webbrowser的话这个连接也是在这个控件中打开啊 不能用外边的浏览器打开啊 还有我也可能是用连接去打开程序的某个功能。
兔子-顾问 2010-11-10
  • 打赏
  • 举报
回复
话说就是webbrowser好使,打开一个空白文档。然后设置Document.Body.InnerHtml属性为你的那个html代码就可以了。

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧