private void bpImport_Click(object sender, System.EventArgs e) { DialogResult result = dlgImportImage.ShowDialog(); if (result == DialogResult.OK) { dlgImportImage.InitialDirectory = dlgImportImage.FileName.Substring(0, dlgImportImage.FileName.LastIndexOf("\\")); try { image = new Bitmap(dlgImportImage.FileName); } catch { bitmapCpc.CreateImageFile(dlgImportImage.FileName); cpcPlus.Checked = bitmapCpc.cpcPlus; projet.Cx = bitmapCpc.TailleX >> 3; projet.Cy = bitmapCpc.TailleY >> 4; projet.Mode = bitmapCpc.ModeCPC; MajProjet(projet, false); } bpRecalc_Click(sender, e); imageName.Text = dlgImportImage.SafeFileName; } }