private void richTextBox1_LinkClicked(object sender, LinkClickedEventArgs e)
{
System.Diagnostics.Process.Start(e.LinkText);
}
private void button1_Click(object sender, EventArgs e)
{
richTextBox1.Text = "www.163.com";
} private void button2_Click(object sender, EventArgs e)
{
richTextBox1.Text = "www.csdn.net";
}当我点击第一个按钮后改变richtextbox1的文字后,我点击改文字,便可打开163网页。当我点击第二个按钮后,richtextbox1的文字改变,然后我点击richtextbox1中的www.csdn.net文字,没有反应,不会执行richTextBox1_LinkClicked事件。只要改变文字之后就不会再执行改link事件。为什么?
{
System.Diagnostics.Process.Start(e.LinkText);
}
private void button1_Click(object sender, EventArgs e)
{
richTextBox1.Text = "www.163.com";
} private void button2_Click(object sender, EventArgs e)
{
richTextBox1.Text = "www.csdn.net";
}当我点击第一个按钮后改变richtextbox1的文字后,我点击改文字,便可打开163网页。当我点击第二个按钮后,richtextbox1的文字改变,然后我点击richtextbox1中的www.csdn.net文字,没有反应,不会执行richTextBox1_LinkClicked事件。只要改变文字之后就不会再执行改link事件。为什么?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货