private void btnUploadPicture_Click(object sender, EventArgs e) { OpenFileDialog open = new OpenFileDialog(); open.Title = "Open Picture"; open.Filter = "jpg files (*.jpg)|*.jpg|All files (*.*)|*.*"; if (open.ShowDialog() == DialogResult.OK) { pictureBox1.Image = new Bitmap(open.OpenFile()); Filename = open.SafeFileName; PictureAdded?.Invoke(sender, e); } open.Dispose(); }
public void AddRefPicture() { var script = UIController.Instance.ShowRefPicture(); script.OnAccepted += (text) => { if (string.IsNullOrWhiteSpace(text)) { return; } PictureCanvas canvas = UIController.Instance.ShowPictureCanvas(); pictures.Add(canvas); canvas.SetPicture(text); PictureAdded?.Invoke(canvas); script.Close(); }; }