winform中linkLabel的用法(示例)

时间:2022-04-23
本文章向大家介绍winform中linkLabel的用法(示例),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
private void Form1_Load(object sender, EventArgs e)

        {

            this.lnkTest.Text = "百度 Google Yahoo";                      

            this.lnkTest.Links.Add(0, 2, "http://www.baidu.com");

            this.lnkTest.Links.Add(3, 6, "http://www.google.com");

        }



        private void lnkTest_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)

        {

            this.lnkTest.Links[lnkTest.Links.IndexOf(e.Link)].Visited = true;           

            string target = e.Link.LinkData as string;           

            if (target!=null && target.StartsWith("http://"))

            {

                System.Diagnostics.Process.Start(target);

            }

            else

            {

                MessageBox.Show("Item clicked: " + target);

            }



        }