Example #1
0
        private void btnAddImage_Click(object sender, System.EventArgs e)
        {
            OpenFileDialog f = new OpenFileDialog();

            Program.Presenter.BeginExKeyOwner();
            f.Title       = Loc.Get("Select image to add");
            f.Filter      = Loc.Get("Supported formats") + " | *.jpeg;*.jpg;*.png;*.bmp;*.gif | JPG | *.jpg | JPEG | *.jpeg | GIF | *.gif | PNG | *.png | BMP | *.bmp";
            f.Multiselect = false;
            if (f.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    int id = PhotoInfo.AddImage(Image.FromFile(f.FileName));
                    AssignToCategory a2c = new AssignToCategory(id, true);
                    if (a2c.ShowDialog() == DialogResult.OK)
                    {
                        LoadCategories();
                        photoPreviewContainer1.Controls.Clear();
                    }
                }
                catch (Exception ex) { System.Diagnostics.Trace.WriteLine(ex.ToString()); }
            }
            Program.Presenter.EndExKeyOwner();
        }