解决方案 »

  1.   

    我还听不懂这个 我目前知道应该需要一个lmagelist  ,但是我不知道下面的那些量是属于什么,怎么创建的?求指点,
      

  2.   

    如果图片都一样,连ImageList都不要。直接
    string[] arr = { "PMD", "TMG", ... };
    int i = 0;
    foreach (string s in arr)
    {
        PictureBox pb = new PictureBox();
        pb.Image = Image.FromFile(@"准备一张图片表示那个圆圈.bmp");
        pb.Top = i * 20;
        pb.Left = 20;
        pb.Width = 20;
        pb.Height = 20;
        groupBox1.Controls.Add(pb);
        Label lbl = new Label();
        lbl.Text = s;
        lbl.Top = i * 20;
        lblLeft = 70;
        lbl.Height = 20;
        groupBox1.Controls.Add(lbl);
        i++;
    }
      

  3.   

    Quote: 引用 5 楼 caozhy 的回复:

    把它放在程序目录中,或者在我写的那行指定完整的路径
    [/quot
      

  4.   

    你上面一行多了一个r
    运行之后是这个样子啊,没有显示出group里面的label,是不是我不应该把这段代码放在groupBox1_Enter里,需要creat 一个控件吗?
      

  5.   

    如上面显示的那样,当鼠标指针放在pb和lbl上面时,怎么才能让它自动显示他的一些参数
    如下面:
      

  6.   


    《 C#入门经典》竟然没有Tooltips控件介绍,我从网上查了查,加了imageList控件,如下:
    界面:程序代码 运行之后出现了一些问题:应该是循环除了问题吧,两个foreanch,怎么才能同时运行呢,就是在运行之后每一个label 只有一个。
      

  7.   


    嗯。你看上层的运行结果是每一个图标都是同样的四个,我想让他每一种显示一个,并且利用tooltips,顺序显示1 2 3 4