lb.Height = 20;
                lb.Width = 50;
                high = label_web.Location.Y +30 + i * 20;
                Point pt = new System.Drawing.Point(label_web.Location.X, high);
                lb.Location = pt;

解决方案 »

  1.   

    Controls.Add(lb);                
     lb.Parent = groupBox1;                 
    groupBox1.Controls.Add(lb); 
    这是要闹哪样,先把linklabel放到窗体里,然后又放到groupbox里?groupBox1.Controls.Add(lb); 只要这一句就够了,什么Parent ,不要设置.
      

  2.   

    没有设置Text 和Location,LinkLabel lb = new LinkLabel();
                lb.Width = 120;
                lb.Height = 40;
                lb.Name = "labelLink_";
                lb.Text = "1111";
                lb.Location = new Point(40, 40);
                groupBox1.Controls.Add(lb);
      

  3.   

    设置了,不行!
    你的groupbox1 ,要足够大,不然LinkLabel会被隐藏。
      

  4.   


            private void label_web_MouseHover(object sender, EventArgs e)
            {
                string[] Alllink;
                string linkname;
                string domain;
                int high = 0;
                string addlinkfile = path + stringconfig;            if (!File.Exists(addlinkfile))
                {
                    File.Create(addlinkfile);
                }                        Alllink = File.ReadAllLines(addlinkfile);
                for (int i = 0; i < Alllink.Length; ++i)
                {
                    LinkLabel lb = new LinkLabel();                
                    lb.Name = "labelLink_" + i.ToString();                int blank = Alllink[i].IndexOf(' ');
                    if (blank < 0)
                    {
                        continue;
                    }                linkname = Alllink[i].Substring(0,blank);
                    domain = Alllink[i].Substring(blank);                linkname = linkname.Trim();
                    domain = domain.Trim();                lb.Text = linkname;
                    lb.Links[0].LinkData = domain;                lb.LinkClicked += new LinkLabelLinkClickedEventHandler(MyDIYEvent);                lb.Size = new Size(20, 50);
                    high = label_web.Location.Y + 30 + i * 20;
                    Point pt = new System.Drawing.Point(label_web.Location.X, high);
                    lb.Location = pt;                groupBox1.Controls.Add(lb);
                }
                groupBox1.Height = high + 5;
                groupBox1.Show();
            }
    代码肯定执行了,而且Name,Text都是有值且不为空!
      

  5.   

    执行结果,GroupBox里面什么都没有!
      

  6.   

    设置了,不行!
    你的groupbox1 ,要足够大,不然LinkLabel会被隐藏。
    你说的足够大是什么意思?什么足够大?
      

  7.   

    设置了,不行!
    你的groupbox1 ,要足够大,不然LinkLabel会被隐藏。
    你说的足够大是什么意思?什么足够大?大哥,足够大 就是宽高啊。
      

  8.   

    问题出在坐标,你的label的top值超过了groupbox的高度,你可以断点看下
      

  9.   

    设置了,不行!
    你的groupbox1 ,要足够大,不然LinkLabel会被隐藏。
    你说的足够大是什么意思?什么足够大?大哥,足够大 就是宽高啊。
    确实是这个问题!多谢!