private void DisplayPhotoProperties(Photograph photo)
 {
     using (PhotoEditDialog dlg = new PhotoEditDialog(photo))
     {
         dlg.ShowDialog();
     }
 }
 private void mnuPhotoProps_Click(object sender, EventArgs e)
 {
     if (Manager.Current == null)
     {
         return;
     }
     using (PhotoEditDialog dlg = new PhotoEditDialog(Manager))
     {
         if (dlg.ShowDialog() == DialogResult.OK)
         {
             DisplayAlbum();
         }
     }
 }
Пример #3
0
 private void btnPhotoProps_Click(object sender, EventArgs e)
 {
     if (Manager == null || lstPhotos.SelectedIndex < 0)
     {
         return;
     }
     Manager.Index = lstPhotos.SelectedIndex;
     using (PhotoEditDialog dlg = new PhotoEditDialog(Manager))
     {
         if (dlg.ShowDialog() == DialogResult.OK)
         {
             DisplayAlbum();
         }
     }
 }
        private void editMenu_Click(object sender, EventArgs e)
        {
            ToolStripItem item = sender as ToolStripItem;

            if (item != null && item.Tag is DataGridViewRow)
            {
                DataGridViewRow row   = item.Tag as DataGridViewRow;
                Photograph      photo = row.DataBoundItem as Photograph;
                using (PhotoEditDialog dlg = new PhotoEditDialog(photo))
                {
                    if (dlg.ShowDialog() == DialogResult.OK && photo.HasChanged)
                    {
                        SetComboColumnDataSource();
                    }
                }
            }
        }
        private void cmsItem_Click(object sender, EventArgs e)
        {
            ToolStripItem item = sender as ToolStripItem;

            if (item != null && item.Tag is int)
            {
                Manager.Index = (int)item.Tag;
                using (PhotoEditDialog dlg = new PhotoEditDialog(Manager))
                {
                    DateTime oldDate = Manager.Current.DateTaken;
                    if (dlg.ShowDialog() == DialogResult.OK && oldDate != Manager.Current.DateTaken)
                    {
                        UpdateCalendar();
                    }
                }
            }
        }