问题描述
如何把richTextBox上面显示的一段文字转换成功超链接或者有按钮功能的控件在线等-——————例如:把下面代码中的红色的字richTextBox1.AppendText("rn"+"主机对"+clientname1+"说:"+"rn"+clientCommand);变成超链接
解决方案
解决方案二:
解决方案三:
可能我表述有点问题,我想的功能是把文字变颜色然后有个click事件
解决方案四:
我顶.....我顶,我顶顶顶!
解决方案五:
使用linklable控件就可以了,在工具箱里
解决方案六:
引用2楼ulky_的回复:
可能我表述有点问题,我想的功能是把文字变颜色然后有个click事件
你ls的链接就有你说的功能,你没好好看。
解决方案七:
该回复于2011-06-10 00:03:00被版主删除
解决方案八:
privatevoidbutton1_Click(objectsender,EventArgse){stringa="主机对";stringb="Client1";LinkLabell=newLinkLabel();richTextBox1.Text=a;l.Left=a.Length*richTextBox1.Font.Height;l.Top=0;//richTextBox1.Font.Height;l.Text=b;l.LinkClicked+=newLinkLabelLinkClickedEventHandler(l_LinkClicked);richTextBox1.Controls.Add(l);}privatevoidl_LinkClicked(objectsender,LinkLabelLinkClickedEventArgse){System.Diagnostics.Process.Start("http://www.baidu.com");}