private void frmAddAccount_DragDrop(object sender, DragEventArgs e)
{
var formats = e.Data.GetFormats();
try
{
if (formats.Contains("FileDrop"))
{
var filename = ((string[])e.Data.GetData("FileDrop"))[0];
using (var image = Bitmap.FromFile(filename))
{
using (var bitmap = new Bitmap(image))
{
ReadBitmap(bitmap);
}
}
}
}
catch (Exception ex)
{
MessageBox.Show("Could not read QR Code\r\n\r\n" + ex.Message + "\r\n\r\n" + ex.ToString(), "Authentiqr.NET", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}