各位大虾,我想在c#中把一个ToolStripButton的Image属性改成Windows中相同的"打开"或者"保存"的图标,请问怎么才能做到?我打开那个Image属性只有一个人头像的图标。

解决方案 »

  1.   

    private void button2_Click(object sender, EventArgs e)
            {
                OpenFileDialog UpLoadPhoto = new OpenFileDialog();
                UpLoadPhoto.InitialDirectory = @"C:\\";
                UpLoadPhoto.Filter = "(图片*.jpg)|*.jpg|(图片*.bmp)|*.bmp|(图片*.jpeg)|*.jpeg";
                UpLoadPhoto.RestoreDirectory = true;
                UpLoadPhoto.FilterIndex = 1;
                if (UpLoadPhoto.ShowDialog() == DialogResult.OK)
                {
                    string FileName = UpLoadPhoto.FileName;
                    pictureBox1.Image = Image.FromFile(FileName, true);
                }
            }
    这个是打开的一个演示,保存相应的写法。
      

  2.   

    是ToolStripButton上显示的图标吗?
    若是这样,你需要有相应的这些图标(ICO,GIF,JPG文件)文件才行,然后将image属性值
    指定为该图标文件
      

  3.   

    我知道需要有这些图标,请问这些图标在哪里找,我在网上好像没有搜索到。电脑中一些office软件有没有自带这些图标?如果有,一般在什么样的文件?
      

  4.   

    可以用VS自己做。或做好了找个格式转换工具就行如 ToYcon
      

  5.   

    就是Image属性
    把Windows中"打开","保存"的图标截个图,自己把Image属性指过去嘛