好象:
Image img = Image.FromFile("c:\abc.ico");
picturnBox.Image = img ;

解决方案 »

  1.   

    对不起,这样可能会错:改
    Image img = Image.FromFile("c:\\abc.ico");
    picturnBox.Image = img ;
      

  2.   

    上面老兄谢你了,不过你可能是误解了我的意思,你上面做的是将图标文件显示在picturebox中,这个我也知道,可能是我没有说清楚吧
    我的意思是取得任一种类型的文件在windows的图标并显示在picturebox中
      

  3.   

    那必须是这个文件中包含图标,你才能取得,可以是EXE文件也可以是DLL文件,你要找出ICON所在的位置,用UltraEdit看看。
      

  4.   

    先谢过cherishl(老郎)了其实我是想做个类似于windows中资源管理器的功能,在显示文件名的同时也显示文件相应的图标,我记得vc中好像可以得到,但不知c#中是否可以得到,应该说是任何类型的文件都可以以那种,希望各位给点意见
      

  5.   

    首先在LISTBOX下的ITEMS的属性中写上相片的名字.然后在LISTBOX写上如下:
    private void listBox1_SelectedIndexChanged(object sender, System.EventArgs e)
    {
    string a,c;
    a = this.listBox1 .SelectedItem .ToString ();

    c="Skin\\" + a + ".bmp";//Skin下的BMB图象. Bitmap bmp = new Bitmap (c);
    this.pictureBox1 .BackgroundImage  = bmp ;


    }
      

  6.   

    To:wideroad()我也在想用API呢,那函数是什么呢