Ejemplo n.º 1
0
        private void albumListBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            FullSizePhotoButton.Enabled          = true;
            DownloadSelectedPhotosButton.Enabled = true;
            likesOrederByButton.Enabled          = true;
            uploadDateOrederByButton.Enabled     = true;
            commentsButton.Enabled  = true;
            m_AmountOfCheckedPhotos = 0;

            m_FacebookUserInfo.FacebookAlbum.Album = AlbumListBox.SelectedItem as Album;
            PhotosDataGridView.Columns.Clear();

            if (m_FacebookUserInfo.FacebookAlbum.Album.Photos.Count > 0)
            {
                m_FacebookUserInfo.FacebookAlbum.CreateAlbumDataTable();
                m_FacebookUserInfo.FacebookAlbum.InsertDataIntoAlbumDataTable();
                PhotosDataGridView.DataSource = m_FacebookUserInfo.FacebookAlbum.AlbumsTable;
                dataGridColumnsAarranger();
                noPhotosToShowLabel.Visible = false;
            }
            else
            {
                ShowsAlbumsPhotos.Image     = null;
                noPhotosToShowLabel.Visible = true;
                ShowsAlbumsPhotos.Invalidate();
            }
        }
Ejemplo n.º 2
0
 private void photosDataGridView_RowHeaderCellChanged(object sender, EventArgs e)
 {
     if (sender is DataGridView)
     {
         DataGridView PhotosDataGridView = sender as DataGridView;
         ShowsAlbumsPhotos.LoadAsync(PhotosDataGridView.CurrentRow.Cells[5].Value.ToString());
     }
 }
Ejemplo n.º 3
0
        private void dataGridColumnsAarranger()
        {
            ShowsAlbumsPhotos.LoadAsync(m_FacebookUserInfo.FacebookAlbum.Album.Photos[0].PictureNormalURL);
            for (int i = 0; i < PhotosDataGridView.ColumnCount; i++)
            {
                PhotosDataGridView.Columns[i].ReadOnly     = true;
                PhotosDataGridView.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
            }

            ((DataGridViewImageColumn)PhotosDataGridView.Columns[1]).ImageLayout = DataGridViewImageCellLayout.Stretch;
            PhotosDataGridView.Columns[1].AutoSizeMode  = DataGridViewAutoSizeColumnMode.NotSet;
            PhotosDataGridView.Columns[0].ReadOnly      = false;
            PhotosDataGridView.Columns[5].Visible       = false;
            PhotosDataGridView.RowTemplate.Height       = 70;
            PhotosDataGridView.Columns[1].Width         = 70;
            PhotosDataGridView.SelectionMode            = DataGridViewSelectionMode.FullRowSelect;
            PhotosDataGridView.AllowUserToResizeColumns = PhotosDataGridView.AllowUserToResizeRows = false;
        }