コード例 #1
0
ファイル: MainForm.cs プロジェクト: VytautasP/MyAlbumEditor
        private bool DisplayPhotoEditDlg(int index)
        {
            _album.CurrentPosition = index;

            using (PhotoEditDlg dlg = new PhotoEditDlg(_album))
            {
                if (dlg.ShowDialog() == DialogResult.OK)
                {
                    _albumChanged = true;
                    return(true);
                }
            }

            return(false);
        }
コード例 #2
0
        private void btnPhotoProp_Click(object sender, System.EventArgs e)
        {
            if (_album.Count == 0)
            {
                return;
            }

            if (lstPhotos.SelectedIndex >= 0)
            {
                _album.CurrentPosition = lstPhotos.SelectedIndex;
            }

            using (PhotoEditDlg dlg = new PhotoEditDlg(_album))
            {
                if (dlg.ShowDialog() == DialogResult.OK)
                {
                    _bAlbumChanged = true;
                    UpdateList();
                }
            }
        }
コード例 #3
0
        private void menuPhotoProp_Click(object sender, EventArgs e)
        {
            if (_album.CurrentPhotograph == null)
            {
                return;
            }

            using (PhotoEditDlg dlg = new PhotoEditDlg(_album))
            {
                if (dlg.ShowDialog() == DialogResult.OK)
                {
                    _albumChanged = dlg.HasChanged;

                    sbpnlFileName.Text = _album.CurrentPhotograph.Caption;
                    statusStrip1.Invalidate();

                    if (_albumChanged)
                    {
                        this.Invalidate();
                    }
                }
            }
        }