一次在richtextbox中存在未知数量的链接...我根据sql查询将门票填充到Windows窗体中..所以我希望用户点击链接并带他们到网站页面(又名门票)
所以每个链接都会像..
" http://.Ticket.com/Ticket1" " http://.Ticket.com/Ticket4" 等.. (没有任何数字顺序)
有关如何处理链接的任何想法?我有SQL ect,只需要知道如何关联存储的链接与IE中启动的内容。
这只是一个有效的例子:
richTickets.Text = "http://www.ticket.com";
richTickets.LinkClicked += new System.Windows.Forms.LinkClickedEventHandler(richTextBox1_LinkClicked);
public System.Diagnostics.Process p = new System.Diagnostics.Process();
private void richTextBox1_LinkClicked(object sender,
System.Windows.Forms.LinkClickedEventArgs e)
{
// Call Process.Start method to open a browser
// with link text as URL.
p = System.Diagnostics.Process.Start("IExplore.exe", "http://www.ticket.com");
}
答案 0 :(得分:0)
LinkClickedEventArgs
参数e
包含LinkText
属性,该属性是已点击的网址 - 因此您可以将其用作流程启动调用中的参数。
private void richTextBox1_LinkClicked(object sender, System.Windows.Forms.LinkClickedEventArgs e)
{
p = System.Diagnostics.Process.Start(e.LinkText);
}