最終更新:2017-03-02 (木) 18:27:08 (2612d)  

PictureBox.Image
Top / PictureBox.Image

ファイルがロックされるのを回避

  • http://dobon.net/vb/dotnet/graphics/drawpicture2.html
    /// <summary>
    /// 指定したファイルをロックせずに、System.Drawing.Imageを作成する。
    /// </summary>
    /// <param name="filename">作成元のファイルのパス</param>
    /// <returns>作成したSystem.Drawing.Image。</returns>
    public static System.Drawing.Image CreateImage(string filename)
    {
        System.IO.FileStream fs = new System.IO.FileStream(
            filename,
            System.IO.FileMode.Open,
            System.IO.FileAccess.Read);
        System.Drawing.Image img = System.Drawing.Image.FromStream(fs);
        fs.Close();
        return img;
    }

関連