// using System.IO;
string PictureFileName = @"C:\sample.bmp";
private void Form1_Load(object sender, EventArgs e)
{
using (FileStream fs = new FileStream(PictureFileName, FileMode.Open, FileAccess.Read))
{
PictureBox1.Image = new Bitmap(Image.FromStream(fs));
}
}
private void PictureBox1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left && PictureFileName != "")
{
string[] FileNames = { PictureFileName };
DataObject dataObj = new DataObject(DataFormats.FileDrop, FileNames);
dataObj.SetData(DataFormats.Bitmap, Image.FromFile(FileNames[0]));
PictureBox1.DoDragDrop(dataObj, DragDropEffects.All);
}
}
|